二级指针的作用及用途 .xml

    之所以定义二级指针**P,不是为了使用**P表示指向的值,而是为了使用*P来存储存储值的那个单元的地址。
 
 
   

 

    Void GetMemory2(char **pint num)  
    {  
        *p = (char *)malloc(num);  
    }  
    void Test(void)  
    {  
         char *str = NULL;  
         GetMemory(&str100);  
         strcpy(str, "hello");     
         printf(str);      
         free str;  
    }   
 
 
 
  一开始传参数时,存储str的单元地址赋值给P,
  这样P中单元存储的就是STR的地址,
  从而,*P 表示的就是STR的值

本文使用 书画小说软件 发布,内容与软件无关,书画小说软件 更惬意的读、更舒心的写、更轻松的发布。

 
posted @ 2014-10-17 22:24  shuilan  阅读(1168)  评论(0)    收藏  举报