两个地方错误:1、for后几句没有{}的语句块;2、break后没有分号。正确的应该是:for (a=1; a<101;a++){ if (a==50) break; b=b+a;}
代码的功能是给b赋值为50;代码的问题出在if语句执行break的时候缺少一个分号。
if (a==50) break后面没加; 另外最好在后面加句return 0; 因为 main()默认返回整形值。你这段程序写错了吧 结果会是50没有什么实际意义
break后面没有分号?