|
|
1
2
在这两种情况下
幻灯片似乎认为
唯一一次
此行为由 C standard 以下内容:
|
|
|
2
-1
是的,指针的大小也可以在编译时确定,而不仅仅是在运行时。 我认为这意味着,在第一种情况下,x表示的int数组的大小(即x指向的)只能在运行时确定,因为它是从对malloc的调用(即动态内存分配)返回的。然而,这种措辞似乎仍然不合适,因为malloc是用一个在编译时已知的常量值调用的。不过,sizeof操作员并不知道这一点。它只返回指针本身的大小。 |
|
|
Rajesh · 添加偏移量时数组名称上的sizeof运算符 8 年前 |
|
|
fatdragon · 结构具有并集时的意外大小 8 年前 |
|
|
razorozx · C++如何获取父数据类型的sizeof? 8 年前 |
|
|
WonFeiHong · 通过sizeof会发生什么 8 年前 |
|
|
Sato · 如何使gcc警告未定义的结构? 9 年前 |
|
msc · C和C中sizeof算子的不同输出++ 9 年前 |
|
|
Raul GrigoraÈcu · 指向数组最后一个元素的C指针 9 年前 |