《Visual C++编程之道》关于数组的描述疑惑
你好,我是《Visual C++编程之道》的读者,书中描述数组在内存中的存放状态时说:
int value[]={10,20,30};
这种形式的数组是引用在栈中,元素在堆中,而我却一直理解为都存放在栈中,问朋友也都跟我这样认为,可否为我解释一下呢?
是否int value[3];这种形式的数组才是都存放在栈中呢?
学分: LV1
应该是存放在栈中的,因为其存储空间不是动态分配的,虽然他是在运行是赋值的
selfredemption
学分:0 LV1
TA的每日心情
2021-11-25 15:56:09
叶子,你是出版者吗??能否给个确定点的答复呢?
如果你说的是对的,那就是书错了
学分: LV1
int value[]={10,20,30};
与int value[3]={10,20,30};存放方式是一样的都是存放在栈里的
书中描述有错误
请问这是在第几章中进行描述的呢