不会,这只会终止switch语句,如果break放在的是for里面的独立语句中,是会终止for循环的
可以使用goto语句,break只能跳出一重循环:for ( i=0;i<100;i++ ) { for ( j=0;j<200;j++ ) { if ( j==191 ) goto EXITLOOP;} } EXITLOOP: printf("%d\n",j);