发布网友 发布时间:2022-02-28 13:53
共4个回答
懂视网 时间:2022-02-28 18:15
1、首先必须要定义变量。
2、然后就是写for语句,for必须有三个表达式。
3、for执行过程:先执行表达式1,再执行表达式2,如果循环条件为真,在循环结束后,下一个循环前执行表达式3,再执行表达式2进行判断,如此循环往复。
4、接着循环for语句的内嵌语句。
5、当for表达式2为假时就退出循环了。
总结
c语言中使用for首先要定义变量,然后执行三个表达式,当表达式2为假时退出循环,否则先执行表达式1,再执行表达式2,如果循环条件为真,在循环结束后,下一个循环前执行表达式3,再执行表达式2进行判断,如此循环往复。
热心网友 时间:2022-02-28 15:23
如果没有{}那默认第一个for包括第二个for的所有内容热心网友 时间:2022-02-28 16:41
循环怎么都不会执行的,因为你的循环条件是for(a=1;a<0;a++),a<0循环就退出,怎么可能会执行!热心网友 时间:2022-02-28 18:15
两个个for 不会执行,因为外层for的判断条件是a<0;而a的初值是1,所以第一个for循环不会执行,内层的当然也不会执行了,输出的话,因为b没有定义赋值所以编译会报错,所以这个程序本身就有问题,必须先定义int b=1;