黑马程序员技术交流社区
标题: 用指针实现数组(int arr[3]={1,2,3})所有元素的打印。 [打印本页]
作者: 孙明海 时间: 2015-10-26 22:30
标题: 用指针实现数组(int arr[3]={1,2,3})所有元素的打印。
/*
用指针实现数组(int arr[3]={1,2,3})所有元素的打印。
*/
#include <stdio.h>
int main(){
int arr[3]={1,2,3};
int *p=arr;
//方法一:
for(int i=0;i<3;i++){
printf("%d\t",*(p+i));
}
printf("\n");
//方法二:
for(int i=0;i<3;i++){
printf("%d\t",p);
}
printf("\n");
//方法三:
int (*p1)[3]=&arr;
for(int i=0;i<3;i++){
printf("%d\t",(*p1));//(*p)相当于arr
}
printf("\n");
return 0;
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |