C/C++ 指针作为函数参数

#include <stdio.h>

// 指针的值作为函数参数
void pointer_fun(int* p);

int main() {
    int a = 0;
    pointer_fun(&a);
    printf("a = %d \n", a);// 1
    return 0;
}

void pointer_fun(int* p) {// 把一个内存地址传给一个函数
    // 是用星号操作p, 来读写内存
    printf("test: %d \n", *p);
    *p = 1;
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章