ZKX's LAB

for循环语句为什么有时后面要加大括号,有时不要加? 生有时 死有时语句

2021-04-09知识19

for循环语句为什么有时后面要加大括号,有时不要加 请各位大虾详细说明 for循环语句如果循环体内只有一2113条执行语句则不用加大括号5261,如果执行语句4102为多条语句则必须用大括号括起来,以表1653示这一部分的执行语句都在循环体内,循环条件满足时要被执行的语句;如:(1)for(i=0;i;i+)s+m[i];这个循环体内就一条执行语句 s+m[i];故不用大括号;(2)for(i=0;i;i+)for(j=0;j;j+){a[i][j]=m;m+;if(j)printf(\"%3d\",a[i][j]);}这个例题双重for循环,第一重循环for(i=0;i;i+)后没有大括号,因为他的循环体内只有一条执行语句就是内循环语句,它是一个复合语句:for(j=0;j;j+){a[i][j]=m;m+;if(j)printf(\"%3d\",a[i][j]);}而内循环语句后有大括号,是因为内循环体内包括a[i][j]=m;和m+;和if(j)printf(\"%3d\",a[i][j]);三条执行语句,想把他们都包括到循环体内就必须用大括号括起来,作为一个复合语句出现。for语句还有空循环模式,就是没有执行语句,如:for(i=0;str[i]。'\\0';i+);此句后就有分号,表示为空循环,没有执行语句,它的功能就是为了得到i的值。以上分析希望能够帮到您。

for循环语句为什么有时后面要加大括号,有时不要加? 首先,出于代码的书写copy规范考虑,应该为所有的for语句加上大括号。实际应用中,有的人为了简化(其实也没省多少时间.),在循环体只有一条语句的时候,省略了大括号例 for(int i=0;i;i+)a=a+i;但,如果要循环的内容zd(循环体)超过一条语句,则必须加大括号,例:for(int i=0;i;i+){a+i;b=a+b;如果不加大括号,这条语句不会被循环执行.}

说话时口水较多有时导致语句不清不说话时就。 说话咬字不清可能是舌带短引起的,建议您去医院进一步检查,在当地医生的指导下用药,祝你健康。平日可多服食健脾固肾的中药调补,如莲子,芡实和淮山药,如无口干口苦,可加。

#生有时 死有时语句

随机阅读

qrcode
访问手机版