typedef 和宏有什么区别?

What is the difference between typedef and Macros?

typedef和宏有什么区别?我们可以简单地定义一个宏而不是使用 typedef,这个宏对 CLOCKS_PER_SEC(在 <ctime> 中定义)的计算结果是什么?

宏是编译开始前由预处理器执行的文本替换。

一个typedef可以认为是一个同义词。

宏 CLOCKS_PER_SEC 看起来像是一个标识符,计算结果为某个数字以供编译。

在某些平台上,CLOCKS_PER_SECOND 是每秒 时钟滴答数 或每秒时钟周期数。它是时间或性能的衡量标准。