Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
对存在同名类型的变量使用 sizeof 是否定义良好?
这是明确定义的行为还是未定义 以其他方式定义foo 数据类型或标识符 sizeof将在 上运行 typedef int foo int main int argc char argv char foo printf u r n sizeof
c
sizeof
undefinedbehavior
sizeof 运算符的问题
由于我想在函数中动态查找数组大小 因此我使用了 sizeof 运算符 但我得到了一些意想不到的结果 这是一个演示程序 向您展示我想要做什么 include
c
Arrays
sizeof
为什么 sizeof int 是错误的,而 sizeof(int) 是正确的?
我们知道sizeof是一个运算符 用于计算任何数据类型和表达式的大小 当操作数是表达式时 可以省略括号 int main int a sizeof int sizeof int sizeof a sizeof a return 0 的第一次
c
sizeof
sizeof(*ptr) 和 sizeof(struct) 之间的区别
我尝试了以下程序 struct temp int ab int cd int main int argc char argv struct temp ptr1 printf Sizeof struct temp d n sizeof str
c
sizeof
Go 中的结构体大小
我正在研究 Go 它看起来很有前途 我想弄清楚如何获取 go 结构的大小 例如 例如 type Coord3d struct X Y Z int64 我当然知道它是 24 个字节 但我想以编程方式知道它 您有任何想法如何做到这一点吗 罗杰已
struct
go
sizeof
C++:使用 sizeof 确定字符数组的大小
看下面一段 C 代码 char a1 a b c char a2 abc cout lt lt sizeof a1 lt lt endl lt lt sizeof a2 lt lt endl Though sizeof char 是1个字节
c
Arrays
string
sizeof
C: 如何确定外部数组的 sizeof(array) / sizeof(struct) ?
定义类型x和一个数组X那种类型的 x h typedef struct x int p q r x extern x X 单独的文件来保存巨大的喇叭阵列X x c include x h x X lotsa stuff 现在我想用X mai
c
Arrays
compilererrors
sizeof
sizeof如何知道操作数数组的大小?
这可能是一个愚蠢的问题 但是当您不传入数组中的元素数量时 sizeof 运算符如何知道数组操作数的大小 我知道它不会返回数组中的总元素 而是返回字节大小 但为了得到它 它仍然必须知道数组何时结束 只是好奇这是如何工作的 sizeof在编译时
c
sizeof
具有虚函数的类的大小
我正在修改 C 概念 但我坚持使用非常简单的代码 include
c
sizeof
virtualfunctions
memoryalignment
你怎么知道用 malloc() 分配多少空间?
我是一个完全的 C 新手 我来自 C 我一直在学习内存管理和malloc 功能 我也遇到过这段代码 char a persons name malloc sizeof char 2 我不明白这是分配了多少空间a persons name 是
c
memorymanagement
malloc
char
sizeof
在C中,malloc(256)和malloc(sizeof(char)*256)等价吗?
我看到人们经常编写 C 代码 例如 char ptr malloc sizeof char 256 这真的有必要吗 标准说sizeof char 1根据定义 这样写是不是有意义 char ptr malloc 256 是的 C 定义了siz
c
pointers
malloc
sizeof
派生类中的 sizeof(*this) 和 decltype(*this)
假设有类 struct A int a virtual size t GetMemoryUsage const return sizeof this struct B public A int b 而且可能还有更深层次的传承 我想要的是有一
c
C11
inheritance
sizeof
decltype
静态 const 成员初始化中的 sizeof
我有这样的代码 class A public unsigned long a static const unsigned long b sizeof a error C2327 A a is not a type name static o
c
visualstudio2013
visualstudio2005
sizeof
membervariables
为什么 lambda 的大小为 1 个字节?
我正在使用 C 中的一些 lambda 表达式的内存 但我对它们的大小有点困惑 这是我的测试代码 include
c
C11
Lambda
c14
sizeof
C 结构大小不一致[重复]
这个问题在这里已经有答案了 可能的重复 如何找到结构体的大小 https stackoverflow com questions 143025 how do i find the size of a struct 结构体的内存大小不同 ht
c
struct
sizeof
检查预处理器中整数类型的大小
如何检查尺寸unsigned在 g 下的预处理器中 sizeof这是不可能的 因为在预处理期间没有定义它 这可能不是最优雅的方法 但您可以利用的一件事是 limits h 中定义的 UINT MAX 那是 如果 UINT MAX 65535
c
cpreprocessor
sizeof
指针数组的大小
我对 sizeof 运算符有疑问 Code 1 int main int p 10 printf d sizeof p output 40 return 0 Code 2 int main int p 10 printf d sizeof
c
Arrays
sizeof
为什么字符串的字节大小比长度长? [关闭]
这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 为什么会这
c
string
Byte
sizeof
为什么数组参数的大小与 main 中的大小不同?
为什么作为参数发送的数组大小与 main 中的大小不同 include
c
Arrays
function
sizeof
为什么C中函数的大小总是1字节?
当我们使用以下命令检查函数的大小时sizeof 我们总是得到1 byte 这1个字节代表什么 这是一个约束违规 你的编译器should诊断它 如果它编译它 尽管如此 你的程序有未定义的行为 感谢 Steve Jessop对失败模式的澄清 并
c
function
size
sizeof
«
1
2
3
4
5
6
...8
»