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

第1章 程序設計和C語言

1.1 復習筆記

一、計算機程序

1程序就是一組計算機能識別和執行的指令

2計算機的一切操作都是由程序控制的

二、計算機語言

1定義

人和計算機交流信息,要解決語言問題。需要創造一種計算機和人都能識別的語言,這就是計算機語言。

2發展階段

計算機語言經歷了幾個發展階段:

(1)機器語言

(2)符號語言

(3)高級語言

三、C語言的發展及其特點

1概述

(1)C語言是國際上廣泛流行的計算機高級語言。

(2)C語言的祖先是BCPL語言。

2發展

最初的C語言只是為描述和實現UNIX操作系統提供一種工作語言而設計的,后來逐步發展為一種高級編程語言,目前C語言使用的標準是1999年修正的C99。

3特點

(1)語言簡潔、緊湊,使用方便、靈活

(2)運算符豐富

(3)數據類型豐富

(4)具有結構化的控制語句

(5)語法限制不太嚴格,程序設計自由度大

(6)C語言允許直接訪問物理地址

(7)用C語言編寫的程序可移植性好

(8)生成目標代碼質量高,程序執行效率高

四、簡單的C語言程序

(1)一個程序由一個或多個源程序文件組成

在一個源程序文件中可以包括3個部分:

預處理指令

全局聲明

函數定義

(2)函數是C程序的主要組成部分

函數是C程序的基本單位。

一個C語言程序是由一個或多個函數組成的,有且僅有一個main函數。

一個小程序只包含一個源程序文件。

函數既可以是庫函數,也可以是用戶自定義函數。

(3)函數的兩個部分

函數首部

函數首部包括函數名、函數類型、函數屬性、函數參數(形式參數)名、參數類型。

函數體

即函數首部下面的花括號內的部分。函數體一般包括兩部分:聲明部分和執行部分。

(4)程序總是從main函數開始執行的

(5)程序中對計算機的操作是由函數中的C語句完成的

(6)在每個數據聲明和語句的最后必須有一個分號

(7)C語言本身不提供輸入輸出語句

(8)程序應當包含注釋

五、運行C程序的步驟與方法

C程序運行步驟圖如圖1-1所示。其中實線表示操作流程,虛線表示文件的輸入輸出。

圖1-1 C程序運行步驟圖

六、程序設計的任務

程序設計是指從確定任務到得到結果、寫出文檔的全過程。從確定問題到最后完成任務,一般經歷以下幾個工作階段:

1.問題分析

2.設計算法

3.編寫程序

4.對源程序進行編輯、編譯和連接,得到可執行程序

5.運行程序,分析結果

6.編寫程序文檔

主站蜘蛛池模板: 兖州市| 城口县| 湟源县| 麻栗坡县| 华蓥市| 湘乡市| 阳城县| 常宁市| 花垣县| 积石山| 台前县| 上蔡县| 日照市| 赤壁市| 醴陵市| 五河县| 江孜县| 拉孜县| 南充市| 龙海市| 清水河县| 双江| 拉萨市| 东乡县| 金沙县| 大方县| 通河县| 汉川市| 雷山县| 曲靖市| 石家庄市| 塔河县| 沅陵县| 皋兰县| 独山县| 莱阳市| 白朗县| 宁蒗| 绥江县| 始兴县| 余江县|