C程序设计第10章指针.pptVIP

  • 1
  • 0
  • 约 68页
  • 2017-05-30 发布于北京
  • 举报
for(i=0;i5;i++) printf(*(a +%d)=%d ,i,*(a+i)); /*通过数组名a输出数组元素*/ printf(\n); for(i=0;i5;i++) printf(*(p+%d)=%d ,i,*(p+i)); /*通过指针变量p输出数组元素*/ printf(\n); for(i=0;i5;i++) printf(p[%d]=%d i,p[i]); /*利用下标法输出数组元素*/ printf(\n); } 程序运行结果为: ? please input number: 0 1 2 3 4 ↙ a[0]=0 a[1]=1 a[2]=2 a[3]=3 a[4]=4 *(a+0)=0 *(a+1)=1 *(a+2)=2 *(a+3)=3 *(a+4)=4 *(p+0)=0 *(p+1)=1 *(p+2)=2 *(p+3)=3 *(p+4)=4 p[0]=0 p[1]=1 p[2]=2 p[3]=3 p[4]=4 ? 分析:要实现数组元素的逆序存放,只需按照图10.10所示,将相应的数组元素互换即可。 图10.10 逆序存放数组中元素 ? 例10.7

文档评论(0)

1亿VIP精品文档

相关文档