黑马程序员技术交流社区
标题:
分别用数组的指针与数组元素的指针去便利打印int数组
[打印本页]
作者:
i_iOS
时间:
2015-10-3 21:08
标题:
分别用数组的指针与数组元素的指针去便利打印int数组
//6.分别用数组的指针与数组元素的指针去便利打印int数组int arr[4]={2,4,3,6};中数组里面的每一个值
#include <stdio.h>
int main(){
int arr[4]={2,4,3,6};
//用数组的指针去打印
int (*p)[4]=&arr;//定义一个数组的指针
for (int i=0; i<4; i++) {
printf("a[%d]=%d\t",i,(*p)[i]);
}
printf("\n");
int *q[4]={
&(arr[0]),
&(arr[1]),
&(arr[2]),
&(arr[3])
};//定义一个指针数组用来存储数组各个元素的地址
for (int i=0; i<4; i++) {
printf("a[%d]=%d\t",i,*q[i]);
}
printf("\n");
return 0;
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2