二级指针的作用及用途 .xml
之所以定义二级指针**P,不是为了使用**P表示指向的值,而是为了使用*P来存储存储值的那个单元的地址。
Void GetMemory2(char **p, int num) { *p = (char *)malloc(num); } void Test(void) { char *str = NULL; GetMemory(&str, 100); strcpy(str, "hello"); printf(str); free str; } 一开始传参数时,存储str的单元地址赋值给P, 这样P中单元存储的就是STR的地址, 从而,*P 表示的就是STR的值
本文使用 书画小说软件 发布,内容与软件无关,书画小说软件 更惬意的读、更舒心的写、更轻松的发布。

浙公网安备 33010602011771号