typedef关键的作用是什么,和define有什么区别
时间: 2024-06-04 19:11:03 浏览: 59
typedef与define的区别
typedef关键字用于给一种已经存在的数据类型定义一个新的名称,以方便程序的阅读和理解。通过typedef定义的新类型名可以被作为一种数据类型来使用,而且可以被多次使用。
define关键字用于定义常量或者宏,可以用来定义数据类型、函数和其他程序元素。但是,define不能定义新的数据类型,只能用来给一个名称定义一个常量或宏。此外,define定义的常量或宏在程序中可以被直接使用,而typedef定义的新类型名必须先定义才能使用。
阅读全文