基本数据类型: int double float char
构造类型:数组/结构体,由多个基本数据类型构造而成
人:
姓名: // char *
年龄: // int
身高: // double
狗:
姓名:
年龄:
身长:
体重:
几只眼睛:
几条腿:
数组:是用于保存一组相同类型的数据
结构体:是用于保存一组不同类型的数据
要想保存人的数据,就必须先定义变量
数据类型 变量名称;
如何定义一个结构体变量
1.定义结构体类型
2.根据结构体类型,定义结构体变量
定义结构体类型的格式:
struct 结构体类型名称
{
属性;
};
e.g
// 1.定义结构体类型
struct Person
{
//char name[20];
char *name;
intage;
double height;
};
// 2.定义结构体变量
struct Person p;
//3.可以使用结构体变量名称.属性的方式给结构体变量赋值
p.name="lnj";
p.age=30;
p.height=1.75;