<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 筆試題GetMemory

    時間:2020-10-15 14:27:34 筆試題目 我要投稿

    筆試題(GetMemory)

    void GetMemory2(char **p, int num)

    筆試題(GetMemory)

    {

    p = (char *)malloc(num);
    }

    void Test(void)

    {

    char *str = NULL;

    GetMemory(&str, 100);

    strcpy(str, "hello");

    printf(str);

    }

    請問運行Test函數會有什么樣的結果?

    答:

    (1)能夠輸出hello (2 )Test函數中也未對malloc的內存進行釋放。(3)GetMemory避免了試題1的問題,傳入GetMemory的.參數為字符串指針的指針,但是在GetMemory中執行申請內存及賦值語句

    p = (char *) malloc( num );
    后未判斷內存是否申請成功,應加上: if ( *p == NULL ) {

        ...//進行申請內存失敗處理
     }

     

    void Test(void)

    {

    char *str = (char *) malloc(100);

         strcpy(str, “hello”);
         free(str);     
         if(str != NULL)
         {
           strcpy(str, “world”);
    printf(str);

    }

    }

    請問運行Test函數會有什么樣的結果?

    答:執行 char *str = (char *) malloc(100); 后未進行內存是否申請成功的判斷;另外,在free(str)后未置str為空,導致可能變成一個“野”指針,應加上: str = NULL;
     

    【筆試題(GetMemory)】相關文章:

    360筆試題目10-20

    華為2017筆試題08-16

    華為2017筆試試題08-10

    桂林銀行筆試題筆經10-21

    QMS2007筆試審核知識模擬試題11-02

    眼線筆類型-如何挑選眼線筆11-09

    馬克筆有哪些分類-馬克筆的分類11-03

    ps筆刷怎么安裝08-27

    唇線筆怎么用10-11

    美甲筆如何保養10-07

    主站蜘蛛池模板: 伊人久久无码精品中文字幕| 精品无码无人网站免费视频| 亚洲国产一成人久久精品| 8AV国产精品爽爽ⅴa在线观看| 亚洲AV蜜桃永久无码精品| 777被窝午夜精品影院| 国产精品综合久成人| 精品无码久久久久国产| 麻豆精品三级全部视频| 欧美精品一区二区三区在线| 奇米精品视频一区二区三区| 国产精品自在线拍国产手机版| 精品日产一区二区三区手机| 精品永久久福利一区二区| 亚洲欧美日韩国产精品| 精品国产污污免费网站入口在线 | 亚洲а∨天堂久久精品| 99精品电影一区二区免费看| 国产精品久久国产精麻豆99网站| 青青青国产精品一区二区| 中文无码精品一区二区三区| 欧美日韩国产精品| 麻豆精品视频在线观看| 国产综合色产在线精品| 国产精品成人h片在线| 精品国产AⅤ一区二区三区4区| 欧美精品免费观看二区| 99久久精品影院老鸭窝| 东京热TOKYO综合久久精品| 国产精品无码成人午夜电影| 久久久久久亚洲精品成人| 亚洲国产另类久久久精品 | 国产精品99爱免费视频| 国产一区二区精品久久| 91精品国产高清91久久久久久| 久久ww精品w免费人成| 无码人妻精品一区二区三区99仓本 | 男女男精品视频网站在线观看| 精品欧美激情在线看| 久久亚洲国产精品123区 | 亚洲精品无码久久毛片|