官术网_书友最值得收藏!

1.1 知識要點

1.1.1 程序設計概述

程序設計的一般過程可分為5個階段:任務分析、算法設計、程序編制、調試運行、編寫程序文檔。任務分析可明確程序模塊間的邏輯關系,算法設計是理清具體模塊問題的解決方法和步驟,從程序編制開始,可選用具體的語言進行設計與實現。

結構化程序設計是一種傳統的程序設計方法,也稱面向過程的程序設計,如C語言就是一種結構化的程序設計語言。結構化設計的基本思想是將復雜問題分解為若干個獨立的功能模塊,然后從各個模塊開始編程處理。具體地說,就是在設計過程中采用自頂向下、逐步細化的模塊化設計原則。模塊內可使用順序結構、選擇結構、循環結構等3種結構。

1.1.2 C語言的程序結構

一個完整的C語言源程序一般是由一個或多個函數組成的。其中必須有一個且只能有一個名為main()的主函數,可以出現在程序的任何合法位置。

C語言程序可由若干個自定義函數組成。整個程序從main()開始執行,在main()函數體內可以調用其他標準庫函數或自定義函數。main()函數名后必須有小括號,函數體放在大括號內。

1.1.3 C程序的編譯執行

編輯完成的C語言源程序必須經過編譯、連接生成可執行文件后,才能在操作系統的控制下被執行。調試程序是一項深入且細致的工作,需要讀者在實踐的基礎上逐步積累經驗,不斷提高認識與調試的能力。

主站蜘蛛池模板: 多伦县| 镇安县| 民县| 太和县| 泰顺县| 托克托县| 延川县| 石门县| 沿河| 奉化市| 宜君县| 容城县| 藁城市| 福清市| 左云县| 焦作市| 凤凰县| 平顶山市| 志丹县| 赤峰市| 根河市| 阳泉市| 新竹县| 宜宾县| 南京市| 沙湾县| 武隆县| 安多县| 武汉市| 宁河县| 通州区| 宜章县| 怀集县| 黔江区| 宝丰县| 宣汉县| 麻栗坡县| 屏东市| 隆林| 灵武市| 新化县|