#include "stdio.h"
void main()
{int i,a;
a=0;
for(i=1;i<=10;i++)
{
a=a+i;
if(a>4)break;
printf("a=%d\n",a);
}
}
详解下 拜托了 各位 重点解释下break在本题中的意思!谢谢
!
#include "stdio.h"
void main()
{int i,a;
a=0;
for(i=1;i<=10;i++)
{
a=a+i;
if(a>4)break;
printf("a=%d\n",a);
}
}
详解下 拜托了 各位 重点解释下break在本题中的意思!谢谢
!
a从0开始循环 每循环一次加1
知道a=4的时候 执行if(a>4) 结果不成立 然后执行break 跳出整个循环 在这里跳出整个程序 即程序结束
也不执行printf语句了
break是退出整个循环的意思
如果a>4就结束循环,然后执行佛如循环下面的语句,在此例中没有下面的语句了,程序就结束了
当a>4时跳出for循环。