版权声明:本文为博主原创文章未经博主允许不得转载。 /ic_tv/article/details/
C语言定义数组指针的三种方法
C语言中有一种语法叫做数组指针,就是使用一个指针變量数组指向一个数组,然后对数组进行访问操作.
下面给出代码示例定义的方法, 代码如下:
//定义数组指针的第一种方法
//定义数组指针的第二种方法
//定义数组指针的第三种方法
我们通过上面的代码可知, 这三种方式通过数组指针来访问数组元素——-(*p)[i]
如果printf(“%d\n”,p[i]) 那么打印的是数组的首元素地址 ,接下来也是地址—–该数组的首地址加上该数组的长度,………. .例如:该数组的元素首地址是10000那么,接下来的地址是1,10060…….
因为进行了p=&arr的赋徝,而&arr代表整个数组的赋值
那么打印语句printf(“%d\n”,*p[i])打印的是上面所说地址的内容.即,10040…… 处的内容