break; 只能用于for/while/switch语句中你for后面多写了一个 ;
导致break;不在for里面了for(i=2;i<=k;i++);
break的用法:
1、终止循环
此时用于for do while while循环语句中
2、终止switch
用于switch的case语句中
3、不能用于if语句中,除非if属于循环内部的一部分
所以当单独使用一个if语句,在其中写时break不是忽略,是错误。
扩展资料:
c语言程序改写技巧:
1、以下是一个C语言程序,本人以此为例与大家分享C语言修改为C++语言的技巧。
2、首先,需要修改头文件,将其修改为iostream。
3、接着,在C++语句中添加名字空间。
4、修改输入语句,将scanf修改为cin语句。
5、修改输出语句,将printf语句修改为cout语句。
6、最后,在C++程序中,添加返回值语句。