本文主要是介绍for循环的变体,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
for语句的一般格式:
表达式1:是对循环体变量设置初值
表达式2:给出循环条件
表达式3:改变循环变量
for(表达式1;表达式2;表达式3){循环体;
}
当表达式1省略时,应在for循环前先给循环变量赋值
当表达式1省略时,其后面的分号不能省略
例如
int sum=0;int n=0; for(;n<101;n++) { sum+=n;}printf("1到100的累加求和为:%d\n",sum);
表达式2省略,无法判断循环条件,表达式2默认为真,因此循环将无终止的执行下去
int n; int sum=0;for(n=0;;n++) { //死循环sum+=n;}printf("1到100的累加求和为:%d\n",sum);
表达式3省略时,但要将该表达式类似的功能写在循环体内,以便程序的运行
int n; int sum=0;for(n=0;n<101;) { sum+=n;n++;}printf("1到100的累加求和为:%d\n",sum);
这篇关于for循环的变体的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!