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

c++中有关数组和指针的若干有关问题

2012-09-01 
c++中有关数组和指针的若干问题a[3][4]a, *a, &a的值是相同的,但意义完全不同首先这个数组是3行4列,a是一

c++中有关数组和指针的若干问题

a[3][4]a, *a, &a的值是相同的,但意义完全不同首先这个数组是3行4列,a是一个地址,而且是第一列的地址a+1是第二列的地址,a+2是第三列的地址....*a是第一列第一个元素的地址,*a+1第一列第二个元素的地址...&a是整个二维数组的地址,&a+1是内存中紧跟a[3][4]这块区域的地址(*p)[6]这里的p的效果等于a,也是第一列的地址*p=a*p是第一行第一个元素的地址,a 是第一行的地址两者代表的意义不是一个等级,编译会出错而且这样赋值没有意义源自百度知道http://zhidao.baidu.com/question/274280781.html?fr=qrl&cid=866&index=3&fr2=query原作者:DK_XIAOXIAO

热点排行