【发布时间】:2019-08-09 07:04:32
【问题描述】:
我的代码有问题。我在int main()上面写了一个bool函数:
bool currency_(const char c)
{
while (c==' ')
{
if (c==('p', 't', 'e', 'd'))
{
return true;
}
else
{
return false;
}
}
}
我希望程序能够工作,但在编译时却显示“控制到达无效函数的末尾”。
【问题讨论】:
-
在这种情况下你的
while是什么? -
"if (c==('p', 't', 'e', 'd'))" 从来没有在 C++ 中,这不是 python...
-
c == 'p' || c == 't' || ...任何good book,课程或教程都应该教过你。 -
您尝试的实现并没有说明您要实现的目标,因此您可能需要稍微解释一下。
-
即和
if (c == ' ') return c == 'd';一样