2 qq 33555452 qq_33555452 于 2016.03.11 18:31 提问

问一下这个程序哪错了
c++

其他地方都对,但是这点就是会无线循环图片

5个回答

j314_hehe
j314_hehe   2016.03.11 18:57
已采纳

你的n初始化在循环中

Why_boy01
Why_boy01   2016.03.11 20:07

除非你输入了0,靠后面的if(n==0)break;才能跳出,switch中的break不能跳出外面的while循环
break语句通常用在循环语句和开关语句中。当break用于开关语句switch中时,可使程序跳出switch而执行switch以后的语句;如果没有break语句,则会从满足条件的地方(即与switch(表达式)括号中表达式匹配的case)开始执行,直到switch结构结束。

qq_33555452
qq_33555452 我的意思是他回循环,执行,我只输入了一次
接近 2 年之前 回复
Why_boy01
Why_boy01   2016.03.11 20:07

除非你输入了0,靠后面的if(n==0)break;才能跳出,switch中的break不能跳出外面的while循环
break语句通常用在循环语句和开关语句中。当break用于开关语句switch中时,可使程序跳出switch而执行switch以后的语句;如果没有break语句,则会从满足条件的地方(即与switch(表达式)括号中表达式匹配的case)开始执行,直到switch结构结束。

u013832676
u013832676 回复qq_33555452: 你是说输入0也会无线循环吗?
接近 2 年之前 回复
qq_33555452
qq_33555452 我的意思是我不管输入几他都会无限循环,机器自己运行 不是我按的
接近 2 年之前 回复
qq423399099
qq423399099   Ds   Rxr 2016.03.11 19:53

除非你输入了0,靠后面的if(n==0)break;才能跳出,switch中的break不能跳出外面的while循环
break语句通常用在循环语句和开关语句中。当break用于开关语句switch中时,可使程序跳出switch而执行switch以后的语句;如果没有break语句,则会从满足条件的地方(即与switch(表达式)括号中表达式匹配的case)开始执行,直到switch结构结束。

qq_34184597
qq_34184597   2016.03.11 21:44

初始化中~多等等不行再重弄

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!