在C语言中,for语句的后面加分号和不加分号有何不同,该分号有什么作用?

2021-11-03 社会 523阅读

加分号,表示这个循环是空语句,除了执行for()括号里的,什么都不干,然后就执行下一行。

不加分号,那for循环后面的printf语句就是for循环的一部分,跟着for一起执行,但前提是for循环里的条件要满足。

分号代表语句结束。

例如:

for(i=0;i<100;i++);

就等于:

for(i=0;i<100;i++)

{

}

扩展资料:

注意事项

格式:   

  for(表达式1;表达式2;表达式3){

      //若干语句(循环体)

   }

执行规则:

计算表达式1,完成必要的初始化工作;

 判断表达式2的值,若表达式2的值为true,则进行3,否则进行4;

执行循环体,然后计算表达式3,以便改变循环条件,进行2;

结束for语句的执行。

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com