注册 登录
编程论坛 C++教室

请教一个指针问题?

wjq123 发布于 2008-04-23 10:47, 760 次点击
int* *m= new int* [10] 这个程序怎么理解
6 回复
#2
忘记喧嚣2008-04-23 16:15
我记的好象是 int*m= new int* [10]

如果是这样的话就是 定义一个大小可以改变.的int型数组m
#3
yijing212008-04-23 19:54
开辟一个指向 存储  指向对象为int型的指针  的数组存储区
#4
cherrywang2008-04-23 20:21
int* *m= new int* [10]

用画内存的方法应该比较好理解,LZ

可以这样理解:
int *m=new int[10]
这就是动态分配10个int大小的内存空间
然后这10个int大小的内存空间里存储的又是10个int型数据

我是新手,不知道解答的对不对,哈哈
#5
mumu3592008-04-23 21:49
分配一个存储10个int型指针的数组 m表示该数组的首地址
#6
dongchongcao2008-04-23 23:36
int* *m= new int* [10] 这个程序怎么理解
前面应该是一个二级指针,该指针指向一个含有10个指针的指针数组的地址
一级指针指向数组的地址
二级指针指向数组的元素的地址
#7
wjq1232008-04-24 22:39
谢谢
谢谢各位赏脸给我回复!有那位朋友给个 非常肯定和容易理解的答复  谢谢
1