gpt4 book ai didi

c - 如何在不创建变量或指针或不使用数据类型的 sizeof 的情况下找到数据类型的大小?

转载 作者:太空狗 更新时间:2023-10-29 16:39:26 26 4
gpt4 key购买 nike

下图是一道面试题:

Q) 你有一个数据类型,比如 C 中的 X。

要求是获取数据类型的大小,而不需要声明一个变量或该类型的指针变量,

当然,不使用 sizeof 运算符!

我不确定这个问题是否已经在 SO 上被问到。

感谢和问候麦迪

最佳答案

定义 sizeof_type( type ) (size_t)((type*)1000 + 1 )-(size_t)((type*)1000)

原文来自这个讨论。 http://www.linuxquestions.org/questions/programming-9/how-to-know-the-size-of-the-variable-without-using-sizeof-469920/

关于c - 如何在不创建变量或指针或不使用数据类型的 sizeof 的情况下找到数据类型的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2817455/

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