【发布时间】:2014-09-21 22:04:42
【问题描述】:
int a = max_element(highesthuman[0], highesthuman[2]);
if( win > loss)
{
cout << "You won " << (win-loss) << " games more than the computer did! You used " << a << " the most.";
}
}
上述数组由
给出int humanrock = 0;
int humanpaper = 0;
int humanscissors = 0;
int highesthuman [3] = {humanrock, humanpaper, humanscissors};
运行我的整个程序时,我收到一条错误消息,提示“一元类型参数无效”。我查了一下,但无法理解“指针”或人们所指的内容。
【问题讨论】:
-
如果您期望在
humanrock上加一会改变highesthuman[0],它不会。higesthuman[3]数组是三个整数值,它们与humanrock、humanpaper和humanscissors完全不同。如果您确切地解释了您想要的humanrock等三重奏和highesthuman[3]数组之间的关系,这可能会有很大帮助。