2016-03-01 159 views
0

正如标题所示:typedef和宏之间有什么区别?就像我们可以简单地定义一个宏而不是使用typedef一样,并且此宏是否评估为“CLOCKS_PER_SEC”(在<ctime>中定义)?typedef和宏之间有什么区别?

+1

'CLOCKS_PER_SEC'应该是一个类型? – LogicStuff

回答

1

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

A typedef可以被认为是同义词。

宏CLOCKS_PER_SEC看起来像它是一个标识符,它的计算结果为编号的某个数字。

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

相关问题