关于{}镶嵌基础问题,自学学生党苦逼没人教。
#include<stdio.h>int main(void)
{
int i,n;
for(i=1;i<=1000;i++)
if(i%3==0&&i%5==0)
{
printf("%5d",i);
n++;
if(n==15)
break;
}
printf("\n");
}
与
#include<stdio.h>
int main(void)
{
int i,n;
for(i=1;i<=1000;i++)
{
if(i%3==0&&i%5==0)
{
printf("%5d",i);
n++;
if(n==15)
break;
}
}
printf("\n");
}
这两个程序我不懂的地方就是“{}”在第一个for循环中为什么没有“{}”还可以执行成功,而第二个有了“{}”却执行却达不到目的执行成功但是撒也没有。哎自学ing,谢谢每一个帮助我的朋友,世界会因为你的一点帮助而变得更加多彩。