第1个回答 推荐于2018-06-17
方便 ,最好的解释。
这样可以让其他程序员清楚的你要表达的意思。
比如说一个指针声明 void *(*a[5])(viod(*));
如果用上typedef ,先typedef void(*pFunParam)();
再typedef void(*pFun)(pFunParam);
在你用的时候 就可以这样声明 pFunx a[5];
这样是不是好看 方便很多呢?本回答被网友采纳
第2个回答 2012-07-31
在程序设计中,为了使一些复杂类型等更容易被理解、记忆,加速开发,而是用的一种技术。这相当于给一些类型一个别称,起到的作用都是相同的。
第3个回答 2012-07-31
这个类似宏定义,意思和define相同,只是写法不同