- C語言程序設計習題與實驗指導
- 孟東霞主編
- 520字
- 2025-04-02 16:22:08
1.1 知識要點
1.1.1 程序設計概述
程序設計的一般過程可分為5個階段:任務分析、算法設計、程序編制、調試運行、編寫程序文檔。任務分析可明確程序模塊間的邏輯關系,算法設計是理清具體模塊問題的解決方法和步驟,從程序編制開始,可選用具體的語言進行設計與實現。
結構化程序設計是一種傳統的程序設計方法,也稱面向過程的程序設計,如C語言就是一種結構化的程序設計語言。結構化設計的基本思想是將復雜問題分解為若干個獨立的功能模塊,然后從各個模塊開始編程處理。具體地說,就是在設計過程中采用自頂向下、逐步細化的模塊化設計原則。模塊內可使用順序結構、選擇結構、循環結構等3種結構。
1.1.2 C語言的程序結構
一個完整的C語言源程序一般是由一個或多個函數組成的。其中必須有一個且只能有一個名為main()的主函數,可以出現在程序的任何合法位置。
C語言程序可由若干個自定義函數組成。整個程序從main()開始執行,在main()函數體內可以調用其他標準庫函數或自定義函數。main()函數名后必須有小括號,函數體放在大括號內。
1.1.3 C程序的編譯執行
編輯完成的C語言源程序必須經過編譯、連接生成可執行文件后,才能在操作系統的控制下被執行。調試程序是一項深入且細致的工作,需要讀者在實踐的基礎上逐步積累經驗,不斷提高認識與調試的能力。
推薦閱讀
- Java程序設計實戰教程
- Spring Cloud Alibaba微服務架構設計與開發實戰
- GraphQL學習指南
- iOS 9 Game Development Essentials
- Arduino開發實戰指南:LabVIEW卷
- Web Application Development with R Using Shiny(Second Edition)
- Hands-On GPU:Accelerated Computer Vision with OpenCV and CUDA
- iOS應用逆向工程(第2版)
- iOS編程基礎:Swift、Xcode和Cocoa入門指南
- D3.js By Example
- Spring Boot+MVC實戰指南
- JavaEE架構與程序設計
- SQL Server 2008實用教程(第3版)
- Mastering XenApp?
- Ubuntu Server Cookbook