小编Ash*_*ish的帖子

C++中的数组和指针试图理解数组地址的含义

我试图了解数组地址的含义。

我写了下面的代码来尝试理解其含义,但我无法理解它:

char d [] {"Ashish"};

std::cout << d <<std::endl;

std::cout <<&d <<std::endl;

std::cout <<&d[0] <<std::endl;

std::cout <<(void*)&d[0] <<std::endl;
Run Code Online (Sandbox Code Playgroud)

每个语句的输出是什么?为什么第二条和第四条语句的输出相同?

c++ arrays pointers c-strings

1
推荐指数
1
解决办法
158
查看次数

标签 统计

arrays ×1

c++ ×1

c-strings ×1

pointers ×1