二级指针间接赋值

2022-10-04  本文已影响0人  arkliu
#include <stdio.h>

void fun(int ** vv) {
    *vv = 0x3344;
}


int main() {
    //一个变量应该定义一个怎样的类型的指针来保存它的地址
    // 在原来类型的基础上加*
    int a  = 10;
    int * p = &a;
    int **q = &p;

    int **** t = NULL;
    int * **** n = &t;

    int * mm = 0x1122;
    printf("mm = %p\n", mm); //mm = 0000000000001122
    fun(&mm);
    printf("mm = %p\n", mm); //mm = 0000000000003344
    return 0;
}
上一篇下一篇

猜你喜欢

热点阅读