问大家几个关于循环的问题
最近对循环越来越不懂了if(语句)和while(语句)有什么区别?
为什么while容易死循环?
while(cin>>a)要怎么结束呢?请举个例子说明一下
谢谢各位了!!!
1。if(语句)和while(语句)没有区别!一个是条件判断,一个是循环,挨不上边。
2。while (cin>>a)
这要看a是什么类型:
(1) a为数值型,如int a: 输入非数值数据为非法,即cin>>a此时转化为bool类型,并且为false,跳出循环。
(2) a 为字符型,按Ctrl+z结束循环。