民國112年 第2梯次 電腦軟體設計(C++)乙級 學科
第66題
下列C++語言程式片段,那些函式宣告正確?
題目
下列C++語言程式片段,那些函式宣告正確?
- (1) int* set(int*, int);
- (2) char[10] sum(int*, int)
- (3) string error(int);
- (4) void func();
官方答案
(1) int* set(int*, int);、(3) string error(int);、(4) void func();
解析
函式宣告的基本格式是「回傳型態 函式名稱(參數列);」。C++不允許函式回傳陣列,char[10] sum(int*, int)的語法錯誤;int* set(int*, int)回傳指標、string error(int)回傳字串物件、void func()無回傳值,三者都合法。參數列中的型態可以只寫型態而不寫參數名稱,因此這三個宣告均正確。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。