<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 筆試題Test函數

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

    筆試題(Test函數)

    void GetMemory(char *p)

    筆試題(Test函數)

    {

    p = (char *)malloc(100);

    }

    void Test(void)

    {

    char *str = NULL;

    GetMemory(str);

    strcpy(str, "hello world");

    printf(str);

    }

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

    答:試題傳入GetMemory( char *p )函數的形參為字符串指針,在函數內部修改形參并不能真正的改變傳入形參的值,執行完 char *str = NULL; GetMemory( str ); 后的str仍然為NULL;

    char *GetMemory(void)

    {

    char p[] = "hello world";

    return p;

    }

    void Test(void)

    {

    char *str = NULL;

    str = GetMemory();

    printf(str);

    }

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

    答:可能是亂碼。 char p[] = "hello world";

          return p; 
    的p[]數組為函數內的'局部自動變量,在函數返回后,內存已經被釋放。這是許多程序員常犯的錯誤,其根源在于不理解變量的生存期。
     

    【筆試題(Test函數)】相關文章:

    華為2017筆試題08-16

    360筆試題目10-20

    華為2017筆試試題08-10

    日語J.TEST考試E-F練習試題11-06

    2017年J.TEST考試練習試題「部分」11-06

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

    2017年J.TEST考試E-F級練習試題11-06

    日語J.TEST考試E-F級讀解練習試題11-06

    2017年日語J.TEST考試文法詞匯練習試題11-06

    J.TEST考試方法10-01

    主站蜘蛛池模板: 精品视频在线免费观看| 国模和精品嫩模私拍视频| 国产成人精品无人区一区| 亚洲日韩精品A∨片无码| 97久久精品人人澡人人爽| 国产精品免费一区二区三区四区| 亚洲视频在线精品| 免费人成在线观看欧美精品| 99精品福利国产在线| 精品国产福利第一区二区三区| 国内精品久久久人妻中文字幕| 伊人久久精品无码二区麻豆 | 亚洲精品国产高清不卡在线| 9re热国产这里只有精品| 97久久精品国产精品青草| 久久综合久久自在自线精品自| 亚洲精品国产高清不卡在线| 男女男精品视频网站在线观看| 国产精品九九久久免费视频 | 国产午夜精品久久久久免费视| 亚洲Av无码精品色午夜| 亚洲精品美女久久久久99小说| 欧美精品人爱a欧美精品| 免费精品视频在线| 日本精品一区二区三区在线视频| 欧美日韩成人精品久久久免费看 | 66精品综合久久久久久久| 久久99热狠狠色精品一区| 国产成人精品福利网站在线| 2018国产精华国产精品| 97久久久精品综合88久久| 国产suv精品一区二区33| 国产成人精品日本亚洲网站| 999国内精品永久免费视频| 国产精品免费网站| 久久精品国产半推半就| 欧美亚洲国产成人精品| 国产AⅤ精品一区二区三区久久 | 久久精品视频网| 91精品一区二区综合在线| 国产成人精品久久|