gpt4 book ai didi

c - Dev C++ 数组问题

转载 作者:行者123 更新时间:2023-11-30 15:19:34 26 4
gpt4 key购买 nike

为什么数组的右值和左值相同?

引用代码:为什么&aa有相同的值吗?

代码:

int main()
{
int a[4];
*a = 3;
printf("&array: %p array: %p array[0]: %d", &a, a, *a);
return 0;
}

输出:

&array: 000000000023FE50 array: 000000000023FE50 array[0]: 3

最佳答案

此处,&aa 给出相同的输出,因为在 C 中,数组名称​​表现(或更好的是,被评估为)作为数组第一个元素的地址。

关于c - Dev C++ 数组问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30590467/

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