for语句的一般形式为:for(表达式1;表达式2;表达式3) 语句3个表达返历式念世带的主要作用是:表达式1:设置初始条件,只执行一次。可以为零个、一个或多个变量设置初值。表达式2:是循环条件表达式,用来判断是否继续循环。在每次执行循环体前先执行此表达式,决定是否继续执行循环。表达式3:作为循环的调整,例如使循环变量增值,它是在执行完循环体后才进行的仔芦。所以for语句可以这样理解for(循环变量赋初值;循环条件;循环变量增值) 语句举个例子来说for(i=1;1<=100;i++) sum=sum+i;接下来来说for(;;)这个语句,第一个分号前为空,即没有赋初始值,为了能正常执行循环,应要在for语句之前给循环变量赋初始值。第二个分号前为空,即不设置任何表达式作为循环条件,那此时循环无终止的进行下去。第二个分号后为空,即执行for语句时会一直执行下去,永无终止。其实for(;;)语句即是不设初值,不判断条件,循环变量不增值,无止尽的执行循环体语句。不过,显然这个是没有实用价值的。 while(1)与for(;;)等价。
相关文章
-
c语言编写时出现error LNK2001: unresolved external symbol _start
2023-05-03 22:01 阅读(588) -
c语言链表冒泡排序问题
2023-04-23 03:31 阅读(589) -
C语言从入门到精通(2019年电子工业出版社出版的图书)
2023-05-07 08:59 阅读(596)
1 C语言 杀死线程 Api函数
592 阅读
2 C语言中undeclared identifier的意思
602 阅读
3 C语言shellexecute函数的用法
537 阅读
4 C语言中的“=”和“==”两个运算符有什么区别?
579 阅读
5 C语言程序中 0. 与 0.0 有什么区别?
602 阅读