怎样理解c语言中for和asm中的冒号

2025-02-24 21:49:12
推荐回答(1个)
回答1:

在 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:
......