在 C 语言中 for 没有冒号,而是分号,如果写成冒号,那就是语法错误了。其语法例如:int i ;for( i = 0 ; i < 50 ; i += 2 ) /* for 循环体,i=0 是初始条件,i<50 是终止条件,i+= 2 是每一次执行循环体后的步长为 2 */printf("i = %d\n", i ) ;至于说 asm 是代表在 C 语言中嵌入简单代码的汇编指令,在 C 语言中调用汇编语言指令。其后面以冒号结尾。......asm:......