什么是指针


  指针:是一个特殊的变量,用于存放所指向的变量的地址值。

  例如下列例子中:


    int main(){
        int a;
        int* p;
        a = 5;
        p = &a;
        // 输出以下的值
        printf("%d", p);  // 输出p的值,即a的地址
        printf("%d", &a);  // 输出a的地址
        printf("%d", &p);  // 输出p的地址
        printf("%d", *p);  // 输出p所指向的变量的值,即a的值
        return 0;
    }