do...while循环跳不出去了code=C/C++]string str;do{cout<<"选择你要进行的操作:";cin>>str;}while(str[0]>'1'||str[0]<'4');[/code]当前循环一直跳不出去了,我把str改成整型变量后依然不能,调试运行str得到了所期望的值,但就是跳不出循环.[解决办法]呵呵,剛發現,樓主代碼還有邏輯問題。