数组用指针指向

//
//  main.c
//  基础面试题目
//
//  Created by kevin on 13-11-22.
//  Copyright (c) 2013年 kevin. All rights reserved.
//

#include <stdio.h>
#include <stdlib.h>


int main()
{

    //int b = 3;
    int arr[] = {6,7,8,9,10};
    int *ptr = arr;
    *(ptr++) += 123;
    printf("%d,%d\n",*(ptr-1),*(ptr+2));
    return 0;
}

//这里首先是*(ptr++) += 123;arr[0]赋值为129同时指针移动到了arr[1],打印输出的为指针移动的位置,arr[0],arr[3]

你可能感兴趣的:(数组用指针指向)