第八题:下面定义相同吗?为什么?

原文链接:http://www.cnblogs.com/haylim/archive/2013/02/20/2919762.html

如题:

#define dPS struct s *

typedef struct s * tPS;

dPS p1,p2;

tPS p3,p4;

这并不是一个难搞的问题。

只是想提醒大家define和typedef不同

一个是由于编译器完成的简单文本替换

一个是由正宗编译器完成的重命名操作

转载于:https://www.cnblogs.com/haylim/archive/2013/02/20/2919762.html

上一篇:11-STM32+CH395Q(以太网)基本控制篇(自建物联网平台)-MQTT服务器配置SSL单向认证(Linux系统)


下一篇:PDF转换技巧之如何把文件转换为WPS?