民國114年 第2梯次 電腦軟體設計(C++)乙級 學科
第56題
下列何者為C 語言的動態記憶體管理函數?
題目
下列何者為C 語言的動態記憶體管理函數?
- (1) malloc, free
- (2) define, typedef
- (3) copy, paste
- (4) new, delete
官方答案
(1) malloc, free
解析
C語言的動態記憶體管理由標準函式庫stdlib.h提供:malloc()用於向堆積(heap)配置指定位元組數的連續空間並回傳指標,free()用於釋放該空間以避免記憶體流失,故選項1正確。選項2的define為前置處理器巨集、typedef為型別別名,皆非執行期配置;選項3的copy/paste不是函數;選項4的new/delete是C++運算子而非C語言函數。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。