12讲指针与数组

时间:2015-01-17 23:24:21   收藏:0   阅读:218

数组的遍历

#include <stdio.h>

 int main(int argc, const char * argv[])

{

   int arr[9]={5,18,56,19,89,94,25,23,57};

    int *p=arr;

    for(int i=0;i<9;i++){

        int value=*(p++);

        printf("arr[%d]=%d,",i,value);

    }

 

方式二

 

  int a[4] = {1, 2, 3, 4};
  // 指向数组的第0个元素
  int *p = a;
  int i;
  for (i = 0; i < 4; i++) {
  // 利用指针运算符*取出数组元素的值
  int value = *(p+i);
   printf("a[%d] = %d \n", i, value);

      

评论(0)
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!