如何在"变量名称"中使用空格?

Mat*_*dur 1 c string variables

我有一个非常简单的问题,但我刚开始学习C.我真的很感激,如果我可以得到一些帮助,因为我试图理解语法在语言中是如何工作的.

我想做的就是这样

    int Score1, Score2, "Final Score";
Run Code Online (Sandbox Code Playgroud)

我得到的错误信息是这样的:

    error: expected identifier or '(' before string constant
Run Code Online (Sandbox Code Playgroud)

use*_*740 6

通常(并且肯定在C中),变量名必须是有效的标识符1,并且不能包含空格或引号.

考虑命名变量finalScorefinal_score改为.


1标识符的语法在C编程语言(K&R),A.2.3标识符中简洁地给出:

标识符是字母序列[az,AZ,_]和数字[0-9].第一个字必须是一个字母; 下划线_算作一封信..