next up previous contents
Next: 結構與聯合 Up: 記憶體管理 Previous: 記憶體重新配置   Contents   DYWANG_HOME

實機練習題

  1. 共同要求:
    1. 在家目錄下建立 zzz 目錄。
    2. 切換工作目錄到 zzz,所有練習皆存在此目錄。
    3. 題目沒要求的,不要多做,不要多加任何空白或空白行。
  2. 撰寫 C 語言程式
    1. 程式 mem1a.c 宣告 name 及 desc 為 char 陣列指標,由命令列提供的字串長度配置記憶體長度,退出程式前必須釋出記憶體,編譯成可執行檔 mema1,輸出範例如下:
      ./mema1 "De-Yu Wang" "CSIE CYUT"
      Name: De-Yu Wang
      Desc: CSIE CYUT
      
    2. 承上題 mema1.c,程式 mem2a.c 使用 for 迴圈多筆資料 (每筆兩個參數),一次輸出一筆資料且每次都以字串長度重新配置記憶體,退出程式前必須釋出記憶體,編譯成可執行檔 mema1,兩筆資料的輸出範例如下:
      ./mema2 "Wang" "CSIE" "De-Yu Wang" "CSIE CYUT"
      Name: Wang
      Desc: CSIE
      Name: De-Yu Wang
      Desc: CSIE CYUT
      


De-Yu Wang 2021-01-11