Typedef15. Typedef 在C语言中

19 查阅
Typedef15. Typedef 在C语言中频繁用以声明一个已经存在的数据类型的同义字。也可以用预处理器做类似的事。例如,思考一下下面的例子:#define dPS struct s *typed

参考答案:

正确答案:

\r\n

答案是:typedef
更好。思考下面的例子:
dPS p1,p2;
tPS p3,p4;
第一个扩展为
struct s * p1, p2;
上面的代码定义p1为一个指向结构的指,p2
为一个实际的结构,这也许不是你想要的。第二个
例子正确地定义了p3 和p4 两个指针。
晦涩的语法

数据类型