简介:本系列博客为C深度解剖系列内容,以某个点为中心进行相关详细拓展
适宜人群:已大体了解C语法同学
作者留言:本博客相关内容如需转载请注明出处,本人学疏才浅,难免存在些许错误,望留言指正
作者博客链接:睡觉待开机
引言:
在本博客当中简单记录一下typedef与宏替换的区别,并不做详谈
下面是本节博客的大纲梳理:
typedef与宏替换的区别:
typedef是专门针对于类型重命名的关键字,而宏替换是单纯的替换
理解1:typedef命名的类型为一种全新的类型,而宏替换是单纯的代码替换
理解2:C中typedef不支持半类型替换,不能当作简单的宏替换
理解3:typedef关键字属于存储类型关键字
为什么把typedef关键字归类于存储类型关键字呢?
因为我们知道存储类型关键字不可以同时出现,也就是一个变量在进行定义时候只能有一个存储类型关键字。
补充:存储类型关键字:
完。