gpt4 book ai didi

c - 为什么 char[512] 的地址等于 char[512]

转载 作者:行者123 更新时间:2023-11-30 19:29:50 41 4
gpt4 key购买 nike

当我声明一个变量时

char buf[512];

&buf是什么意思?

它似乎等于buf :

printf(" buf :  %p %p\n", (void *) buf, (void *) &buf);

打印:

buf :  0x7ffda6053fe0 0x7ffda6053fe0

最佳答案

它是数组中第一个元素的地址(即 buf[0] 的地址)与数组本身的地址(即 buf)。它们是平等的,这并不奇怪。

关于c - 为什么 char[512] 的地址等于 char[512],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52289791/

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