读书人

while 循环有关问题,

发布时间: 2012-09-25 09:55:59 作者: rapoo

while 循环问题,求助!!!
这是个win32的错误的列子:

C/C++ code
    bool is_true = true;    while(true)    {        int c ;                if(is_true)        {            cout<<"请输入一个数字.\n";            cin >> c;        }        cout<<"C值:"<<c<<endl; //这里是报错的地方,因为执行第二次循环的时候,c变量未被定义.但是当我点击忽略的时候,程序又将我第二次键盘输入的值打印出来了,谁能帮我解释下这是为什么呢?        {            cout<<"没猜中哟,再来一次吧!\n";            cin>>c;//这里第二次输入.            is_true = false;        }        else        {            cout<<"恭喜您中奖了,可惜奖品已经发放完了..\n";            break;        }    }



[解决办法]
int c ;

while(true)
{
………………………………………………
}

读书人网 >C++

热点推荐