数据类型
一个固定内存大小的别名,一种模板,作用的规定大小和定位,数据类型最重要的参数是大小。
更加看重的时候是数据类型的大小。 内存地址的别名,使用别名访问内存
C语言自定义数据类型
typedef 能表明程序逻辑
typedef unsigned int UINT ; 数据类型放在前面
typedef char * string; 定义string数据类型
typedef enum SHOW_STYLE STYLE;
typedef enum AAA
{
}A;
UINT num = 0 ;
对比 #define ULONG usigned long , #define 相当于直接替换。
1
2
3
4
5
6
7
8typedef char *PCHAR #define PINT int * int main() { PCHAR p1,p2; PINT p3, p4; }
p3 为 int * p4 为int
数据类型属性
static 把变量放在静态区,把作用域限制在当前文件中(降级全局变量)
改变存储方式,从栈中存储到静态区中,使得数据能够永久保存
控制作用域,使程序模式化,只会被初始化一次,修饰局部变量时其生命周期会一直存在
extern 跨文件访问
生命周期,当前地址存在的时间
作用域 , 语法层次,以括弧决定作用域
最后
以上就是风趣烧鹅最近收集整理的关于C语言提高班学习笔记 lesson1 自定义数据类型的全部内容,更多相关C语言提高班学习笔记内容请搜索靠谱客的其他文章。
发表评论 取消回复