,
但是 无法修改 该普通变量 ;
2、一级指针 做函数参数的作用
一级指针 的 作用 : 将 普通变量 的 一级指针 传入函数作为参数 ,
可以在函数中 访问 该 一级指针 指向的 普通变量 , 并且可以...该 二级指针 指向的 一级指针 , 以及 访问 一级指针 指向的 内存空间中的 普通变量值 , 不仅可以修改普通变量的值 , 还可以重新创建该普通变量 , 修改 该普通变量在内存中的地址 ;
使用 二级指针...作为参数 , 可以实现如下功能 :
动态内存管理 : 借助二级指针 , 可以在函数中分配或释放内存 ; 如 : 创建一个动态数组或调整现有数组的大小 , 在函数中需要一个指向指针的指针作为参数 , 以便修改原始指针...内存中 , 即 将 该 二级指针 指向 tmp 一级指针 ;
上述操作 在 函数中 , 修改了 二级指针 指向 的一级指针 的值 , 也就是 修改了 一级指针 的地址 , 一级指针 的内存位置 与原来的...getStudent(&stu);
// 打印结构体成员
printf("stu->age = %d\n", stu->age);
// 控制台暂停
system(