gpt4 book ai didi

C sizeOf运算符: Want to make myOwnSizeOf( ) function

转载 作者:行者123 更新时间:2023-11-30 21:14:14 25 4
gpt4 key购买 nike

我们都熟悉C语言中sizeof运算符的工作原理。我正在尝试创建一个类似的工作函数,它将吸收任何类型的数据类型并返回其大小。

有人可以告诉我如何在“C”中制作这样一个类似的函数吗?

int myOwnSizeOf(/*what would be parameter type?*/)
{
//and what about the definition?
}

谢谢

最佳答案

你不能用函数来做到这一点。这就是为什么 sizeof 是语言中内置的运算符,而不是库函数。这太神奇了。

你可以做

#define myOwnSizeOf(x) (sizeof(x))

但我真的不明白这一点。

关于C sizeOf运算符: Want to make myOwnSizeOf( ) function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9739000/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com