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

关于指针的问题

cyru008 发布于 2008-03-19 19:33, 577 次点击
帮忙解释一下 (*P)[4] 与 *P[4] 的区别,总分不清.顺便告一下它们的读法.谢谢
4 回复
#2
sunkaidong2008-03-19 19:38
前者指向数组,可以这样用a[4][4],p=a,(*p)[i];
后者是数组里面放指针..如char *p[4]={"sds","sdasd","asdas","asdas"};

[[it] 本帖最后由 sunkaidong 于 2008-3-19 20:00 编辑 [/it]]
#3
cyru0082008-03-19 19:54
(*P)[4]是不是相当于一个二维数组?

[[it] 本帖最后由 cyru008 于 2008-3-19 19:57 编辑 [/it]]
#4
sunkaidong2008-03-19 19:56
可以这样想..它在每次移动都是一行....
#5
cyru0082008-03-19 19:58
哦,谢谢,弄明白了.
1