说明
在我个人看来,c语言中的结构体和Java中的类、JavaScript中的对象都是类似的。
案例
#include<stdio.h>
//struct定义的方法
//struct(关键字) 结构体名字{包含的变量即其类型}
struct student{
int age; // 年龄
int stuNum; // 学号
};
//可以通过typedef给结构体起别名
int main(){
//声明一个student结构体类型的变量
student XiaoMing;
//给结构体变量XiaoMing中的age和stuNum赋值
XiaoMing.age = 18;
XiaoMing.stuNum = 1001;
//将结构体变量XiaoMing中的age和stuNum输出
printf("小明的年龄为:%d\n",XiaoMing.age) ;
printf("小明的学号为:%d\n",XiaoMing.stuNum) ;
return 0;
}