C语言for括号后加分号什么意思

C语言for括号后加分号什么意思,第1张

for语句后加分号就是表示执行for中的语句,不执行其他,也就是不带循环体语句

int i, j=0;

for(i=0; i<5; i++) // 带循环体的for循环

{ // {}括起来的就是循环体语句

j++;

}

for(i=10; i>0; i--); // 不带循环体的for循环

// 执行过程如下如下(也就是for后带分号的意思)

// 当i=10时,i>0成立,则i=i-1=9;之后当i=9时,i>0成立,则i=i-1=8,一直执行下去,当i<=0时跳出for循环

。。显然是多余的,无意义。去掉一个分号。。

多余的分号,相当于一个空语句,系统编译时,犹豫一下:天呐,是空的!??

---------

“;”在编译的时候把“;”前面的语句传到语法分析程序,如果“;”前面什么都没有就会被忽略。

-----------

以上就是关于C语言for括号后加分号什么意思全部的内容,包括:C语言for括号后加分号什么意思、c语言里面有一句“p++;;”这里面为什么要用两个分号求解、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9718843.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存