<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

    主站蜘蛛池模板: 亚洲av无码成人精品区在线播放| 亚洲综合精品一二三区在线| 亚洲永久精品ww47| 久久福利青草精品资源站| 亚洲国产精品无码久久SM| 国产精品 91 第一页| 亚洲精品国产成人99久久| 国产91精品在线| 日韩精品人妻系列无码专区免费| 国内精品国产成人国产三级| 国产精品分类视频分类一区| 人妻少妇精品中文字幕av蜜桃| 精品久人妻去按摩店被黑人按中出 | 亚洲欧美日韩精品久久亚洲区 | 久久国产午夜精品一区二区三区| 精品久久777| 国产精品无码久久久久久| 野狼精品社区| 久久狠狠一本精品综合网| 国产精品毛片一区二区| 久久99国产精品久久99| 97国产精品视频| 国自产偷精品不卡在线| 亚洲av永久无码精品网站 | 精品国偷自产在线视频| 欧美一区二区精品系列在线观看| 国产欧美精品AAAAAA片| 亚洲精品国产av成拍色拍| 一本大道无码日韩精品影视| 久久精品成人一区二区三区| 国产精品美女网站在线观看| 成人精品一区二区三区免费看 | 国产午夜精品久久久久九九| 91精品国产高清久久久久久91| 久久精品国产精品亚洲精品| 精品一区二区三区中文字幕 | 欧美亚洲综合免费精品高清在线观看| 国产精品制服丝袜亚洲欧美| 国产精品激情综合久久| 国产精品偷窥熟女精品视频| 国产久爱免费精品视频|