工程文件里的结构体怎么写
时间: 2023-05-11 14:02:07 浏览: 83
在 C 语言中,结构体的定义通常放在头文件中,可以在多个源文件中使用。结构体的定义格式如下:
```
struct 结构体名 {
成员1类型 成员1名;
成员2类型 成员2名;
...
};
```
其中,结构体名可以自定义,成员可以有多个,每个成员都有一个类型和一个名字。例如,定义一个表示学生信息的结构体可以这样写:
```
struct Student {
char name[20];
int age;
float score;
};
```
这个结构体有三个成员,分别是名字、年龄和成绩,分别是字符数组、整型和浮点型。在使用结构体时,可以通过点运算符访问结构体的成员,例如:
```
struct Student stu;
strcpy(stu.name, "张三");
stu.age = 18;
stu.score = 90.5;
printf("姓名:%s,年龄:%d,成绩:%f\n", stu.name, stu.age, stu.score);
```
这段代码创建了一个名为 stu 的结构体变量,给它的成员赋值,并打印出来。
阅读全文