1、结构体
基本定义:结构体,通俗讲就像是打包封装,把一些有共同特征(比如同属于某一类事物的属性,往往是某种业务相关属性的聚合)的变量封装在内部,通过一定方法访问修改内部变量。
标准定义:
例1:
#include <stdio.h>
struct student //结构体类型的说明与定义分开。 声明
{
int age; /*年龄*/
float score; /*分数*/
char sex; /*性别*/
};
int main ()
{
struct student a={ 20,79,'f'}; //定义
printf("年龄:%d 分数:%.2f 性别:%c\n", a.age, a.score, a.sex );
return 0;
}
例2:
#include <stdio.h>
struct student //结构体类型的说明与定义在一起。 声明和定义
{
int age; /*年龄*/
float score; /*分数*/
char sex; /*性别*/
}student_test;
int main ()
{