首页 > 软件网络

这里面p[]是一个数组,那么p就应该是第一个元素的地址吧,为什么这句话说不是的呢

时间:2017-01-09  来源:  作者:

数组参数的地址和数组参数的第一个元素的地址一样吗?为什么?

假设有一维数组a[10],指针变量p要指向这个数组的首地址,即a[0]的地址,那么p=a,似乎是固定的语法,这个数组的首地址就为数组名a,其实应该是a+0;因为零不算,...

...数组元素的值难道不应该是该元素的地址吗?*[p+i*n..._百度作业帮

【动态二维数组】 p[i*n+j]为什么表示数组元素的值难道不应该是该元素的地址吗?*[p+i*n+j]才是该元素的值啊! 落颜颜8552014-10-01优质解答 如果是二维...

【C语言】12-指向一维数组元素的指针 - luohai859的专栏 - 博客...

存储了某个变量的地址,我们就可以说指针指向这个变量...先定义一个指针,指向数组的第一个元素 // 定义一...值为p,怎么根据a[0]的地址获取其他元素的地址呢?...

在数组指针中,为什么用(*)p[i],不可以用p[i] ?-CSDN论..._CSDN论坛

感觉设立了p为指针,指向数组的第一个元素位置),但是实际上是不行的,为什么呢?...我好像说的不太对,你的一个程序应该是这个吧 #include <iostream> using namesp...

要使指针变量p指向2维数组A的第1个元素,正确的赋值表达式是?

P=A, 是错误的,A代表的是二维数组中,数组A[0]的地址,和元素A[0][0]的地址在 数值上是一样的,但是不能直接把A赋给P,原因是它们的类型不同。 发表于...

为什么数组是从0开始的 - cenalulu - 博客园

那么p+0就代表了这一串数值的第一个。在BCPL中数组第5个元素的写法是p!5,...那么问题来了,Python数组为什么使用半开放,即[m,n)左闭合右开发的写法呢?这个...

关于C语言中二维数组的P+1与-(P+1)个人浅见 - 豆丁网

不同,先说 P+1,无论是一 维还是二维数组,数组...第一个元素a[0]的地址,即&a[0],而不是数组...是 p+1 所指向空间的内容,那么,这个内容是什么呢...

关于char (*p)[] 和char p[]的问题(转) - imjacob的专栏 - 52RD...

[]是定义一个数组,p也是指针,只不过是常量.对吧?...test.c:6: 警告:从不兼容的指针类型赋值呢? 你...但其实它是的数组第一个元素的地址,类型是char *...

...还是取地址?-请教C语言指针中 &p[0] p+i *(p+i) p..._经验分享网

*(p+i)是代表取值呢还是取地址? 指向首地址有一...个指针数组,或者说是数组p中的一个元素,是一个...定义int *p=a,那么p+0就是a[0]的首地址,p+i...

指针p指向二维数组a,a 和p 都表示数组首地址,a+1则表示1行首地址,...

[N]; T (*p)[M][N] = &a; 指针p指向a,p和a都不是所谓“首地址”...a+1是&a[1];p+1是“把a看成一个仅有一个T[M][N]类型元素的数组之后...
来顶一下
返回首页
返回首页
栏目更新
栏目热门