【发布时间】:2015-08-16 15:26:14
【问题描述】:
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 的情况下,我得到的地址是什么?整个数组的地址,或者只是该数组第一个元素的地址。
【问题讨论】: