当前位置:
首页 >
宏定义和Typedef区别?
发布时间:2024/4/18
50
豆豆
生活随笔
收集整理的这篇文章主要介绍了
宏定义和Typedef区别?
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
宏主要用于定义常量及书写复杂的内容;typedef主要用于定义类型别名。
宏在编译阶段完成替换,属于文本插入替换;typedef是编译的一部分。
宏不进行类型检查;typedef会检查数据类型。
宏不是语句,不加分号;typedef是语句,要加分号。
注意对指针的操作,typedef char * p_char和#define p_char char *区别巨大。
与50位技术专家面对面20年技术见证,附赠技术全景图总结
以上是生活随笔为你收集整理的宏定义和Typedef区别?的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 进程、线程和协程的区别和联系(TX)
- 下一篇: 指针常量和常量指针