<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

    主站蜘蛛池模板: 国产成人无码精品久久久免费| 日本加勒比久久精品| 免费短视频软件精品一区二区| 97精品国产91久久久久久| 一本久久精品一区二区| 国产精品99无码一区二区| 国产成人精品无码播放| 日韩精品无码永久免费网站| 国产精品户外野外| 99精品久久精品| 青草国产精品久久久久久| 天天视频国产精品| 精品无码三级在线观看视频| 日韩精品免费视频| 国产成人精品久久二区二区| 久久国产乱子伦免费精品| 最新精品露脸国产在线| 国产乱人伦偷精品视频 | 国产内地精品毛片视频| 国内精品一级毛片免费看| 国产精品乱码高清在线观看| 亚洲精品国产首次亮相| 亚洲国产成人精品无码久久久久久综合| 国产精品无码DVD在线观看| 成人午夜精品久久久久久久小说| 国产精品高清视亚洲精品| 国产成人久久精品激情| 国产剧情国产精品一区| 国产精品久久久久国产A级| 久久99精品久久久久子伦| 亚洲精品乱码久久久久久中文字幕| 婷婷成人国产精品| 亚洲国产主播精品极品网红| 无翼乌无遮挡全彩老师挤奶爱爱帝国综合社区精品 | 麻豆aⅴ精品无码一区二区| 日韩国产精品无码一区二区三区| 亚洲精品乱码久久久久久| 久久亚洲精品成人AV| 国产精品天干天干综合网| 99精品热这里只有精品| 国产成人精品视频播放|