#include <stdio.h>
#include <string.h>
struct Student
{
char name[20];
char xuehao[20];
};
int main( )
{
struct Student student1;
strcpy( student1.name, "xiaoming");
strcpy( student1.xuehao, "20171103");
printf( "学生的姓名 : %s\n", student1.name);
printf( "学生的学号: %s\n", student1.xuehao);
return 0;
}
定义结构体用struct,Student为这个结构体的名称,大括号内定义的为该结构体内的成员变量。 struct Student student1;
是声明student1的类型为Student,这个声明多个变量时可以用到,比如:struct Student student1;
struct Student student2;
“.”为成员访问运算符,我们使用它去访问结构体中的变量。
有问题可以在下面评论,我会为大家解答。