日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

C语言什么时候必须用到二级指针?(需要调用函数为一维空指针确定值的情况下,需要传入二维指针,也就是那个一维指针的指针)

發布時間:2025/3/20 编程问答 40 豆豆

結論:需要調用函數為一維空指針確定值的情況下,需要傳入二維指針,也就是那個一維指針的指針

例子:為空指針p開辟內存空間

1、不用二級指針(無法實現)

#include <stdio.h> #include <stdlib.h>void fun(int* p) {p = (int*)malloc(sizeof(int) * 1);if(NULL!=p)*p = 5; }int main() {int* p = NULL;fun(p);if (NULL != p) {printf("%d\n", *p);}else {printf("p is NULL!\n"); //p is NULL!}return 0; }

2、使用二級指針(能夠實現)

#include <stdio.h> #include <stdlib.h>void fun(int** pp) {*pp = (int*)malloc(sizeof(int) * 1);if(NULL!=*pp)**pp = 5; }int main() {int* p = NULL;int** pp = &p;fun(pp);if (NULL != p)printf("%d\n", *p); //5return 0; }

參考文章:C語言什么時候必須用到二級指針啊? - 立言兼的回答 - 知乎

總結

以上是生活随笔為你收集整理的C语言什么时候必须用到二级指针?(需要调用函数为一维空指针确定值的情况下,需要传入二维指针,也就是那个一维指针的指针)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。