【发布时间】:2015-02-06 09:59:33
【问题描述】:
在 c 中,我们使用sizeof() 来获取数据类型的大小。所以
它是如何定义的。它是一个宏或一个函数。
因为我们可以将其用作两种方式,
sizeof int
和
sizeof(int)
所以这是如何在头文件中定义的。
【问题讨论】:
-
两者都不是,它是一种语言结构。
-
它是语言的一部分......这两者都不是。
-
sizeof是一个运算符,而不是宏或函数。第一个变体sizeof int只能用于类型。第二种变体可用于任意表达式。sizeof运算符也是仅编译时的功能,不会生成运行时代码。