for 循环 的括号
for(i=0;i<=1;i++){
for(j=0;j<=2;j++)
{
printf("%5d",a);
b=a;
}
}
printf("\n");
printf("the end:\n");
for(i=0;i<=2;i++)
{
for(j=0;j<=1;j++)
printf("%5d",b);
printf("\n");
}
第一个FOR循环比多一个{}
这个有啥用 没多吧,大哥,仔细看 lemon3 发表于 2018-12-10 21:10
没多吧,大哥,仔细看
第一个FORJ 还有个{} 第二个就没有 括号里的是循环体,第二个没加括号,只有下面的一条语句是循环体内容,等到循环执行完毕在执行printf()语句 楼主 你的代码整理一下:
for(i = 0; i <= 1; i++)
{
for(j = 0; j <= 2; j++)
{
printf("%5d", a);
b = a;
}
}
printf("\n");
printf("the end:\n");
for(i = 0; i < 2; i++)
{
for(j = 0; j <= 1; j++) //你的程序原先这里的{}括号省略了,这样就是说你的for语句下面只有
{
printf("%d", b); //一行代码,就是printf("%5d", b);
}
printf("\n"); //二你的这个printf是上一层的for循环的,所以并没有少{}哦;
} 总之就是for后面大括号里的就是循环体 老哥,写代码 记得格式化不然爱混淆自己的视觉
页:
[1]