我试图用一些数字创建一个struct()。然而,xcode不会让我。
#include <stdio.h>
int main()
{
typedef struct
{
char *name;
float id_no;
float 0;
float 1;
float 2;
float 3;
}score;
score student [3]={{"C,Joe",999,10.0,9.5,0.0,10.0},
{"Hernandez,Pete",784,10.0,10.0,9.0,10.0},
{"Brownnose,Violet",332,7.5,6.0,8.5,7.5}};
}
最佳答案
标识符不能以c99标准草案中涵盖的数字开头,我们可以从6.4.2
标识符部分的标识符语法中看到这一点:
identifier:
identifier-nondigit
identifier identifier-nondigit
identifier digit
identifier-nondigit:
nondigit
universal-character-name
other implementation-defined characters
关于c - 无法使用数字创建结构名称,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26064773/