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

如题:

#define dPS struct s *

typedef struct s * tPS;

dPS p1,p2;

tPS p3,p4;

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

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

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

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

posted @ 2013-02-20 22:21  海 哥  阅读(127)  评论(0编辑  收藏  举报