bool类型是判断真假的,结果只有两个,一个真一个假,在c++中有一条规定,非0即为真,所以比如说while(1),1可以写成23456⋯⋯,while的参数应该是一个bool型,当满足条件为真时就执行循环,因为非0为真,所以上面的那句话就会进入死循环,要让循环结束,可以在里面加跳转语句或者break,如果用bool类型处理的话,比如i=10;while(i),可以在while循环里面写i--,就是每次都自减1,就通过bool类型实现了空值循环次数的作用。
@sximn
顶0
加入收藏
相关问答推荐