<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • C/C++內存的筆試題

    時間:2020-11-23 18:04:45 筆試題目 我要投稿

    C/C++有關內存的筆試題

      void GetMemory(char *p)

    C/C++有關內存的筆試題

      {

      p = (char *)malloc(100);

      }

      void Test(void)

      {

      char *str = NULL;

      GetMemory(str);

      strcpy(str, “hello world”);

      printf(str);

      }

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

      答:程序崩潰。

      因為GetMemory 并不能傳遞動態內存,Test 函數中的 str 一直都是 NULL。

      strcpy(str, “hello world”);將使程序崩潰。

      char *GetMemory(void)

      {

      char p[] = “hello world”;

      return p;

      }

      void Test(void)

      {

      char *str = NULL;

      str = GetMemory();

      printf(str);

      }

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

      答:可能是亂碼。

      因為GetMemory 返回的是指向“棧內存”的指針,該指針的`地址不是 NULL,但其原現的內容已經被清除,新內容不可知。

      void GetMemory2(char **p, int num)

      {

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

      }

      void Test(void)

      {

      char *str = NULL;

      GetMemory(&str, 100);

      strcpy(str, “hello”);

      printf(str);

      }

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

      答:(1)能夠輸出hello;(2)內存泄漏

      void Test(void)

      {

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

      strcpy(str, “hello”);

      free(str);

      if(str != NULL)

      {

      strcpy(str, “world”);

      printf(str);

      }

      }

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

      答:篡改動態內存區的內容,后果難以預料,非常危險。

      因為free(str);之后,str 成為野指針,if(str != NULL)語句不起作用。

    【C/C++有關內存的筆試題】相關文章:

    華為c/c++筆試題12-19

    C/C++面試題目12-12

    華為C++筆試題12-25

    聯想C++筆試題12-24

    Sony C++筆試題12-19

    C,C++的幾個面試題小集12-27

    C++筆試題目分享12-20

    Kingsoft金山公司C/C++筆試題12-17

    C C++面試筆試題目集錦11-14

    主站蜘蛛池模板: 亚洲精品线路一在线观看| 99国产精品私拍pans大尺度| 97国产精品视频| 国产精品视频一区二区噜噜| 国产精品免费无遮挡无码永久视频| 国产精品九九九| 国产精品理论片在线观看| 久久亚洲中文字幕精品有坂深雪| 国产成人精品午夜福利| 久久久久99精品成人片| 午夜精品一区二区三区在线视| 亚洲AV永久无码精品| 精品国产午夜福利在线观看| 56prom精品视频在放免费| 免费人妻精品一区二区三区| 国产三级精品三级在线专区1| 国产精品玖玖美女张开腿让男人桶爽免费看 | 合区精品久久久中文字幕一区| 麻豆国内精品久久久久久| 久久成人国产精品二三区| 国产精品免费看久久久香蕉| 久久亚洲私人国产精品vA| 亚洲精品你懂的在线观看 | 国产精品爽爽va在线观看网站| 99在线观看视频免费精品9| 久久精品国产精品亚洲下载| 91精品无码久久久久久五月天| heyzo高无码国产精品| 国产精品日韩欧美久久综合 | 色婷婷噜噜久久国产精品12p| 国产精品成人久久久久三级午夜电影| 久久777国产线看观看精品| 国产精品久久久久久吹潮| 乱精品一区字幕二区| 老司机性色福利精品视频| 日韩精品一区二区三区中文| 无码人妻精品一区二区三区66| 热re99久久精品国99热| 亚洲国产精品尤物yw在线| 全国精品一区二区在线观看| 无码人妻精品一区二|