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;
}

 

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