【发布时间】:2018-04-08 07:54:00
【问题描述】:
(char n) 将收到来自用户的“Y”或“N”。
bool YesNo(char n) //Prototype Function
{
if (n == "Y")
return 1; // true
else
return 0; //false
}
【问题讨论】:
-
"Y"不是char,而是const char[2]。您可能想阅读good book。 -
"//Prototype Function" - 这不是原型,而是定义。你想要
'Y',而不是"Y"。 -
return n == 'Y'; -
如果您要返回
bool,则返回正确的值:true或false,而不是 0 或 1。