本文整理自譚浩強《C程式設計》課後習題,涵蓋基礎概念到上機實作,適合自學者階段性自測。
// 單行註解)。| 題目 | 答案 | 解析 |
|---|---|---|
| 執行總從 main 開始,在 main 結束 | ○ | 進入點固定,但可提前 return 或 exit |
| main 必須寫在最前面 | × | 函式順序任意,需先宣告原型 |
| 可包含若干函式 | ○ | 模組化基礎 |
| 註解可出現任何位置,不影響編譯執行,增加可讀性 | ○ | 預處理階段移除 |
| 註解只能一行 | × | 可跨多行 |
| 註解不能是中文 | × | 編碼支援下可寫中文 |
| 可用 Turbo C 編譯連結/執行/即時除錯 | ○/○/○ | Turbo C 2.0/3.0 整合環境支援 |
/* C 程式基本結構 */
#include // 前置處理
int add(int a, int b) { // 使用者自訂函式
return a + b;
}
int main() { // 主函式:唯一入口
int x = 1, y = 2;
printf("Sum = %d\n", add(x, y));
return 0;
}
Turbo C 2.0 編譯執行步驟:Alt+F9 編譯 → Ctrl+F9 執行 → F7 單步追蹤 → Alt+F5 查看輸出。
提高題 1:用字元繪製圖形(如火箭、金字塔),鍛鍊巢狀迴圈。
提高題 2:格式化輸出個人資料表,練習 printf 寬度、對齊、轉義字元。