我正在尝试使用一些数字创建一个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}};
}
答案 0 :(得分:0)
标识符不能以草案c99标准中涵盖的数字开头,我们可以从6.4.2
标识符部分中的标识符的语法中看到这一点:
identifier:
identifier-nondigit
identifier identifier-nondigit
identifier digit
identifier-nondigit:
nondigit
universal-character-name
other implementation-defined characters
答案 1 :(得分:0)
嗯,据我所知,变量名不能以数字开头,或者在这种情况下,是一个数字。您可以使用类似_1的内容。