gpt4 book ai didi

c++ - 在 switch 语句中使用运算符关键字

转载 作者:太空宇宙 更新时间:2023-11-04 06:06:23 24 4
gpt4 key购买 nike

因此,我尝试在此 switch 语句中使用“operator”关键字,但是当我这样做时,我收到错误“error:expected type-specifier before â:â token operator:”我没有收到任何关于数字关键字的错误。有什么想法吗?

for (i=0; i < pf.length(); i++)
{
int opn1;
int opn2;
int result;
char token = pf[i];
switch (token)
{
digit:
{
chast.push(token); break;
}
operator:
{
opn2 = chast.top();
chast.pop();
opn1 = chast.top();
chast.pop();
result = evaluate(opn1, token, opn2);
chast.push(result);
break;
}
}
}

最佳答案

所提供的代码在语法上无效:

  • 它缺少 switch 标签的 case 关键字。

  • 它使用关键字operator作为名称。

回复

I am not getting any error for the digit keyword.

...这不是关键字。

Google C++ 关键字。获取自己a decent C++ textbook了解该语言的基本结构。

关于c++ - 在 switch 语句中使用运算符关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39863538/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com