gpt4 book ai didi

c++ - 为什么 char 数组和 int 数组被打印成不同的东西?

转载 作者:搜寻专家 更新时间:2023-10-31 00:32:14 30 4
gpt4 key购买 nike

<分区>

int main ()
{
int intarr [5] = {1,6,7,9,3);
char charr [7] = "Avneet";
std::cout << intarr << "\n";
std::cout << charr << "\n";
return 0;
}

该程序打印的第一行是内存地址,第二行是整个字符串 (Avneet)。有什么不同?还有一个问题。在 int 的情况下,我得到的地址是什么?整个数组的地址或该数组第一个元素的地址。

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