<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

    主站蜘蛛池模板: 国产精品视频二区不卡| 国产成人久久精品区一区二区| 日韩精品人妻系列无码专区免费| 91嫩草亚洲精品| 99re8这里有精品热视频免费| 一本一本久久aa综合精品| 国内精品久久久久久中文字幕| 99精品视频在线观看免费| 中文字幕久精品免费视频| 久久这里有精品视频| 一本大道久久a久久精品综合| 国产成人精品无码片区在线观看| 亚洲欧洲精品成人久久曰影片| 精品精品国产欧美在线小说区| 91探花国产综合在线精品| 国产精品欧美亚洲韩国日本不卡| 人妻少妇精品中文字幕av蜜桃| 香蕉国产精品麻豆亚洲欧美日韩精品自拍欧美v国 | 久久国产精品免费| 国产精品无码久久四虎| 91在线手机精品超级观看| 国产精品臀控福利在线观看| 国产a∨精品一区二区三区不卡| 人妻少妇精品视频二区| 中文精品久久久久人妻不卡| 亚洲国产小视频精品久久久三级| 久久人人超碰精品CAOPOREN| 久久九九久精品国产| 老司机午夜网站国内精品久久久久久久久 | 伊人久久精品线影院| 欧美精品亚洲精品日韩专区va| 国产午夜精品理论片久久影视| 国产精品视频网站你懂得| 久久精品国产秦先生| 亚洲精品私拍国产福利在线| 亚洲国产成人久久精品影视 | 中日精品无码一本二本三本| 亚洲精品99久久久久中文字幕| 一本之道av不卡精品| 亚洲第一极品精品无码久久| 亚洲av无码国产精品夜色午夜|