gpt4 book ai didi

c - arr[0] 的大小是多少?

转载 作者:太空宇宙 更新时间:2023-11-04 05:09:40 24 4
gpt4 key购买 nike

下面是代码

#include <stdio.h>
int main()
{
double arr[0];
double arr_one[1];
printf("%d, %d",sizeof(arr[0]), sizeof(arr_one[1]));

return 0;
}

结果:

8,8

我想知道为什么 arr[0], arr_one[1] 有相同的大小。

最佳答案

当您使用 [] 索引数组时,类型是数组 element 的类型,在本例中是两个数组的 double。如果没有索引(即 sizeof(arr)),类型将是数组的类型。

关于c - arr[0] 的大小是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25849450/

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