c语言中for语句的用法及规则是什么?

如题所述

c语言中for语句的用法及规则介绍如下:

c语言for循环语句用法为:for(表达式1;表达式2;表达式3),循环体。

在for循环语句用法中,for是关键字。for之后的圆括号内一共有3个表达式,以分号隔开。一般情况下,表达式1的作用是赋初值;表达式2的作用是控制循环,即循环条件;表达式3的作用是修改循环变量的值,一般是赋值。

循环体语句如果只有一条,可以不用加花括号;如果循环语句超过一条,则必须加上花括号组成复合语句。圆括号内的三个表达式在语法上都可以省,但两个分号“;”不可以省。

执行过程:先执行表达式1,再判断表达2是否为0,若不为0,则执行循环体语句,执行表达式3,再重新计算表达式2,若表达式2为0,则退出for循环。

for循环和while的功能比较

1、循环的结构不同

for循环的表达式为:for(单次表达式;条件表达式;末尾循环体){中间循环体;}。

while循环的表达式为:while(表达式){循环体}。

2、执行条件的判断方式不同

for循环执行末尾循环体后将再次进行条件判断,若条件还成立,则继续重复上述循环,当条件不成立时则跳出当下for循环(遇到不满足的条件就立刻退出)。

while循环当满足条件时进入循环,进入循环后,当条件不满足时,执行完循环体内全部语句后再跳出,而不是立即跳出循环(计算条件不满足时,也仍会执行完当前循环)。

3、语法不同

for循环的语法为:for(变量=开始值;变量<=结束值;变量=变量+步进值){需执行的代码}。

while循环的语法为:while(<条件>){需执行的代码}。

温馨提示:答案为网友推荐,仅供参考
相似回答