楼上的刚好说反了,是根本不会进入循环。bool本来应该定义成只能为true和false的,但是C++中,非0即为true,0为false。if(35){ //...}这个if语句块中的内容也会正常执行的。
两个值0和1,0代表false,1代表turewhile(0){…………}表示死循环。。。
bool b = true;if(b){ ...}else{}