gpt4 book ai didi

无法为带有数字的结构创建名称

转载 作者:行者123 更新时间:2023-11-30 21:11:03 26 4
gpt4 key购买 nike

我正在尝试创建一个带有某个数字的 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

关于无法为带有数字的结构创建名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26064773/

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