for循环是开有界的。它的一般形式是:for(初始化;条件表公式;增量)语句;初始化总是一个赋值语句,用来给循环控制变量赋初值;条件表达式是关系表达式,决定何时退出循环;增量定义循环控制变量在每次循环后如何变化。在这三个部分之间使用;分开。例如,:对于(i1;i10一)声明;上例中给了我一个初始值1,判断我是否小于等于10。如果是,则执行该语句,然后将该值增加1。重新判断,直到条件为假,即i10,结束循环。
无限次
原因如下:
for(inti0,j5;ij;)
在这个for语句中,循环判断语句是ij,
注意这是ij,不是ij,
所以这里的循环判断语句是赋值语句,
也就是说,不管i和j之前的值是什么,j的值都会赋给i,循环判断语句永远成立,for循环就变成了无限循环。
它的一般形式是:for(初始化;条件表达式;增量)语句;初始化总是一个赋值语句,用来给循环控制变量赋初值;条件表达式是关系表达式,决定何时退出循环;增量定义循环控制变量在每次循环后如何变化。在这三个部分之间使用;分开。例如,:对于(i1;i10一)声明;上例中给了我一个初始值1,判断我是否小于等于10。如果是,则执行该语句,然后将该值增加1。重新判断,直到条件为假,即i10,结束循环。
c语言中的for循环也用于多次遍历语句或程序的一部分,就像while和do-while循环一样。
然而,当检查for循环中的条件时,我们可以初始化并递增或递减变量。
与while循环不同,for循环中的条件或表达式是在语句之前给出的,因此该语句可以执行0次或更多次。
在c语言中使用for循环
如果程序员知道迭代次数,最好使用for循环。
for循环的语法
c语言中for循环的语法如下:
for(initializationconditionincr/decr){//要执行的代码}