是指针还是值?解决方法
是指针还是值?
此问题及菜,本人看书之后有这么一种看法,不知道对不对,各位看下。
int *p 这里P是指针变量。
print ( "%d ",*p) 这里*p是值。
假如这个指针变量p指向数组,则*p就不在是值了,而成了地址。
我看书上前面写的*p代表值,可后边到数组那就成地址了,看过2遍之后有了以上这种想法,不知道对不对,请各位指指!
------解决方案--------------------
假如这个指针变量p指向数组,则*p就不在是值了,而成了地址。
_________________________________________________________
你在哪里看到的???
------解决方案--------------------
如果是二维数组,*(P+i)表示第一行的首地址,,好像是这样的
晕.i=1
呵呵
i=0,也是第一行首元素的地址
此问题及菜,本人看书之后有这么一种看法,不知道对不对,各位看下。
int *p 这里P是指针变量。
print ( "%d ",*p) 这里*p是值。
假如这个指针变量p指向数组,则*p就不在是值了,而成了地址。
我看书上前面写的*p代表值,可后边到数组那就成地址了,看过2遍之后有了以上这种想法,不知道对不对,请各位指指!
------解决方案--------------------
假如这个指针变量p指向数组,则*p就不在是值了,而成了地址。
_________________________________________________________
你在哪里看到的???
------解决方案--------------------
如果是二维数组,*(P+i)表示第一行的首地址,,好像是这样的
晕.i=1
呵呵
i=0,也是第一行首元素的地址