首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

关于 指针的数组用法,该如何处理

2012-05-22 
关于 指针的数组用法今天突然想起来做一个东西:int* pnew int[10]p[1]10p[2]12....按顺序到10我没有

关于 指针的数组用法
今天突然想起来做一个东西:
 
int* p=new int[10];

p[1]=10;
p[2]=12;
.
.
.
.按顺序到10 我没有从 0开始,这样却可以使用,是不是因为这时不必要从0开始给p做数组下表啊?

[解决办法]
不是这样的,即使在堆上申请的也是需要从0开始的。p[10]是无效的,因为该空间没有申请。
在对上申请的空间不一定会成功,因此你也需要进行一次对new判断。
[解决办法]
楼上正解.p[10]是无效的.
[解决办法]
1楼正解
[解决办法]
肯定从0开始索引啊
[解决办法]
肯定从0开始索引啊

热点排行
Bad Request.