石头剪纸中的未初始化变量 我正在学习C++,我正在尝试创建一个岩石、剪纸、剪刀程序。 我在Xcode中不断收到警告,我的一个变量未初始化。然而,我主要有一个被调用的函数,并返回该变量的值。这是我的主要观点: { int计算机, 选择 布尔重复; 做 { 无

石头剪纸中的未初始化变量 我正在学习C++,我正在尝试创建一个岩石、剪纸、剪刀程序。 我在Xcode中不断收到警告,我的一个变量未初始化。然而,我主要有一个被调用的函数,并返回该变量的值。这是我的主要观点: { int计算机, 选择 布尔重复; 做 { 无,c++,C++,石头剪纸中的未初始化变量 我正在学习C++,我正在尝试创建一个岩石、剪纸、剪刀程序。 我在Xcode中不断收到警告,我的一个变量未初始化。然而,我主要有一个被调用的函数,并返回该变量的值。这是我的主要观点: { int计算机, 选择 布尔重复; 做 { 无符号种子=time0; 种子和种子; 计算机=兰特%剪刀-石头+1+石头; 选择=获取选择; 显示计算机; 优胜者选择,电脑,重复; } 而repeat==1; 返回0; } 谢谢你指出这一点。我刚刚初始化了它,但是我得到了选择的警告。对不起,

石头剪纸中的未初始化变量 我正在学习C++,我正在尝试创建一个岩石、剪纸、剪刀程序。 我在Xcode中不断收到警告,我的一个变量未初始化。然而,我主要有一个被调用的函数,并返回该变量的值。这是我的主要观点:

{ int计算机, 选择 布尔重复; 做 { 无符号种子=time0; 种子和种子; 计算机=兰特%剪刀-石头+1+石头; 选择=获取选择; 显示计算机; 优胜者选择,电脑,重复; } 而repeat==1; 返回0; }
谢谢你指出这一点。我刚刚初始化了它,但是我得到了选择的警告。对不起,我应该澄清一下。很可能您希望WINNER返回bool,并将其分配给repeat:repeat=WINNERCHOICE,COMPUTER;。剪刀和岩石没有定义,你只需要调用SRAND ON,通常的C++风格是使用所有的C++,只为常量或宏,而不是变量或函数。然后分配给choice_param将修改main中choice的值。您的函数是如何声明的?给我们看一本书会有帮助的。