总结
1.基本数据类型:
整形%d:int unsigned signed(无符号) shourt long longlong
浮点型%f: float double
字符型%c: char
2.构造类型---把相关基本数据类型统一管理起来方便使用
数组: 把同一种类型的相关联的数据统一管理起来,如int arr[5].
结构体: 把不同种类型的相关联的数据统一管理起来,如struct Person per={"heima",2}.
共用体或联合体: 同一片空间,可以存不同的数据类型,但是每次只能创建一个类型元素.
如:union Person per;任意一次赋值都会把之前的数据替换.
枚举: 把一些特定相关的几种状态保存起来,并起别名方便识别.
如:enum Boolen{FALSE,TRUE} b;
3.指针
实质是一个能够存储地址的内存空间.存储的地址指向该地址对应的内存空间.
核心功能是操作对应空间数据,并且能够在内存中随意移动,无所限制.
如: int *p; *p, *(p+1), (结构体独有:p->name);
4.空类型
void:一般用于表示一个函数没有(不需要)返回值
指针:void *
面向过程:我该怎么做
面向对象:我给别人做
|
|