#include#include struct Student{ //c语言是没有字符串类型的,只能通过字符指针来实现,且必须要制定长度大小 char name[100]; int age; int score; }s3; int main(){ //方式一: 先定义结构体变量,再逐一赋值结构体属性 struct Student s1; // s1.name = "小明"; 不能直接赋值操作 strcpy(s1.name, "小明"); s1.age = 18; s1.score = 100; printf("姓名: %s 年龄: %d 分数: %dn",s1.name, s1.age, s1.score); //方式二:定义好结构体变量的同时进行属性赋值 struct Student s2 = {"小红", 20, 80}; printf("姓名: %s 年龄: %d 分数: %dn",s2.name, s2.age, s2.score); //方式三: 在定义结构体的同时创建变量,然后再逐一赋值结构体属性 strcpy(s3.name, "小花"); s3.age = 19; s3.score = 90; printf("姓名: %s 年龄: %d 分数: %dn",s3.name, s3.age, s3.score); }



