#define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> #include<string.h> #include<assert.h> void test(int** p2) { printf("num=%d\n", **p2); **p2 = 20; } int main() { int a = 10; int* pa = &a;//pa是一级指针 int** ppa = &pa;//ppa是二级指针 //把二级指针进行传参 test(ppa); test(&pa);//也可以传一级指针变量的地址 // int* arr[10] = { 0 }; // test(arr);//传存放一级指针的数组也可以 printf("%d ", a); return 0; }