【发布时间】:2014-09-08 23:08:03
【问题描述】:
我有一个非常简单的问题,但我刚开始学习 C。如果我能得到一些帮助,我将不胜感激,因为我正在尝试了解语法在语言中的工作原理。
我想做的是这样的
int Score1, Score2, "Final Score";
我得到的错误信息是这样的:
error: expected identifier or '(' before string constant
【问题讨论】:
-
"Final Score"是一个值(类型:字符串或字符*),而不是变量名。引号 (") 就像赋值一样。就像6一样,它作为变量名也是无效的。 -
“我想做的是这样的事情”并不是对您要分配给
"Final Score"条目的含义的有意义的解释。它在那里做什么?预期的效果应该是什么? -
调用变量
Final_Score是否无法满足您的需求?