黑马程序员技术交流社区
标题:
用三种方法,实现用指针打印数组int a[] = {1,2,3}?
[打印本页]
作者:
LIUHENG0408
时间:
2015-11-29 11:50
标题:
用三种方法,实现用指针打印数组int a[] = {1,2,3}?
答:1.p+i
2.p[i]
3.(*p)[i]
代码演示: #include <stdio.h>
int main(int argc,const char * argv[])
{
int a[] = {1,2,3};
int *p = a;
int (*p1)[3] = &a;
for(int i = 0;i < 3;i ++)
{
printf("%d \t",*(p + i));
printf("%d \t",p[i]);
printf("%d \t",(*p1)[i]);
}
return 0;
}
作者:
LIUHENG0408
时间:
2015-11-29 11:51
都是重点,不信走着瞧!
作者:
狂想亚平宁
时间:
2015-11-29 19:13
这个 只会两种 一种是for循环遍历,一种是指针遍历
作者:
ios小白成长记
时间:
2015-11-29 20:06
可以0[p],1[p],2[p]打印也是一样的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2