提示这个是哪里错了啊~'w'is assigned a value that is never used

来源:百度知道 编辑:UC知道 时间:2024/06/06 08:56:17
出现的W的地方是w=getchar();
do
{srand(time(0));
do
k=rand();
while(k<1||k>6);
}while((w=getchar())=='z');
cout<<"乙点数:"<<k<<endl;
。。。。
怎么改哈`

w变量所处的那句话写成两句应该不会出现这个警告了吧. 编译器认为w变量被赋了值可后来没被用过.

do
{srand(time(0));
do
k=rand();
while(k<1||k>6);
w=getchar();
}while(w=='z');
cout<<"乙点数:"<<k<<endl;

没试过,不知道能不能行.