下面程序的运行结果是______。 #include main( ) { int S=0,m; for(m=7;m>=3;m一一) switch(m) { case 1: case 4: case 7:s++;break; case 2: case 3: case 6:s+=2: case 5:s+=3;break; } printf(“s=%d\n”,S): }
【正确答案】正确答案:s=15
【答案解析】解析:break语句其执行过程是:终止对switch语句或循环语句的执行,即跳出这两种语句,而转入下一语句执行。此题中break语句跳出switch语句,继续执行for循环。