java中for循环语句和C语言中有什么区别

Python07

java中for循环语句和C语言中有什么区别,第1张

如果是纯C的话,有一个区别,那就是java可以这样用: for (int i-0i<ni++) 而C必须是先声明i,才能用:int i for (i=0i<ni++) 其他的似乎就没什么了,至少我写过的代码 还没见过 什么区别的。或者java有for each循环是C没有的。

c语言for循环是有{}的,只是你的课本里刚好for循环里都是一条语句可以省略。

即是

for(i=0i<10i++)

prinrf("%d",a[i])

等价于

for(i=0i<10i++)

{prinrf("%d",a[i])}