iOS微知识点

typedef和#define 的区别?

2018-03-09  本文已影响1人  Corbin___

typedef和#define 的区别?


1.typedef

typedef int * pint ;typedef为int *类型重命名成pint类型

任何声明变量的语句前面加上typedef之后,
原来是变量的都变成一种类型。
不管这个声明中的标识符号出现在中间还是最后.

也就是说pint是一种新的类型

2.#define

宏定义就是无脑的文本替换,预编译的

3.区别

上一篇 下一篇

猜你喜欢

热点阅读