大括号应该怎样用
#include<stdio.h>int main()
{
int i,j;
int a;
for(i=0;i<=2;i++)
for(j=0;j<=2;j++)
scanf("%d",&a);
for(i=0;i<=2;i++)
{
for(j=0;j<=2;j++)
printf("%5d",a);
printf("\n");
}
return 0;
}
我这样编写就可以输出三个数就换行,而这样打(如下)
#include<stdio.h>
int main()
{
int i,j;
int a;
for(i=0;i<=2;i++)
for(j=0;j<=2;j++)
scanf("%d",&a);
for(i=0;i<=2;i++)
for(j=0;j<=2;j++)
printf("%5d",a);
printf("\n");
return 0;
}
就不可以输出三个数就换行,差别是前者加了大括号,而后者没有,那么大括号应该怎样用啊 你就把大括号里面的整体看成一个语句!
执行到括号里面的时候在跟着语句一步一步走! 正如LS所言
个人觉得,不论从代码的美观性,可读性来看,都应该在一些地方加上{} for或者if下面如果只有一行,可以无需加{}但是如果有多行就需要加了,{}是一个代码块的意思
页:
[1]