《C語言程序設計實用教程》按照知識講解與能力訓練并重的原則編寫,以目前計算機等級考試二級C語言考試環(huán)境-VC++2010軟件為編譯環(huán)境,每章配以相當數(shù)量的例題、上機練習與課后習題,便于讀者學習并掌握C語言知識。
《C語言程序設計實用教程》共9章,主要內(nèi)容包括初識C語言、C程序數(shù)據(jù)描述及計算、程序設計基本結構、數(shù)組、函數(shù)、指針、結構體與共用體、位運算、文件等。
《C語言程序設計實用教程》可作為各類高等院校計算機專業(yè)及理工類非計算機專業(yè)學生學習C語言程序設計的教材,還可作為工程技術人員和計算機愛好者學習C語言程序設計的參考書。
C語言是國內(nèi)外廣泛使用的程序設計語言之一。它以功能強大、表達能力強、使用靈活方便、兼具面向硬件編程的低級語言特性及通用性、可移植性等語言特性,成為軟件開發(fā)的主流語言之一。C語言具有豐富靈活的控制和數(shù)據(jù)結構、簡潔高效的表達式語句、清晰的程序結構等優(yōu)點。C語言不僅適合于系統(tǒng)軟件設計,也適合于應用程序設計,在操作系統(tǒng)、工具軟件、圖形圖像處理軟件、數(shù)值計算、人工智能及數(shù)據(jù)庫系統(tǒng)等多個領域都得到了廣泛的應用。目前,許多開發(fā)工具都遵循著標準C語言的基本語法,很多嵌入式系統(tǒng)也都采用C語言開發(fā)?梢哉f,C語言是程序開發(fā)人員必須掌握的程序設計語言,也是國內(nèi)外高校廣泛學習和普遍使用的一種重要的計算機語言。目前,全國計算機等級考試、全國計算機應用技術證書考試、全國計算機職業(yè)資格認證等都將C語言列入考試范圍。學習和使用C語言已成為廣大計算機應用人員和學生的迫切需求。
C語言程序設計是各類院校針對理工類專業(yè)開設的一門程序設計類基礎課。為使學生盡快入門該課程,對該課程產(chǎn)生學習興趣,進而制定學習目標,一步一步實現(xiàn)該目標,從而達到學有所成。本教材采用由易到難、邊講邊練、構建知識邏輯結構等方法讓學生在學習中感受到學習的樂趣。
本書具有以下特點:
。1)采用全國計算機等級考試二級C語言考試環(huán)境-VC++2010軟件為編譯環(huán)境。方便學生較早熟悉二級考試編譯軟件,同時介紹了目前手機端C程序的編譯程序-C4droid的應用,方便學生應用智能手機練習C程序。
。2)吸取了眾多同類C語言教材的優(yōu)點,章節(jié)安排由淺人深、循序漸進。通過精心設計的例題,著重介紹C程序設計的基本方法,加強了結構化程序設計和常用算法的訓練,這樣使讀者既能掌握C語言基礎知識,又能掌握程序設計的基本方法。
。3)注重改革實踐教學。每章都有相應數(shù)量的上機實訓內(nèi)容,對應本章所學內(nèi)容的練習。程序設計是聽不會、看不會的,只能通過大量的編程練習,在實踐中掌握語言知識,從而培養(yǎng)程序設計實踐能力。
。4)注重知識框架構建。每章小結部分給出了用思維導圖表示的本章知識框架結構,建議讀者能夠進一步完善每一章的知識結構。通過構建知識架構,進一步理解各知識點的關系和邏輯層次。
第1章 初識C語言
1.1 C語言簡介
1.2 C程序簡介
1.3 C程序的開發(fā)過程
1.4 本章小結
實訓1編譯環(huán)境的使用
習題1
第2章 C程序數(shù)據(jù)描述及計算
2.1 C語言的詞法
2.2 數(shù)據(jù)類型
2.3 常量和變量
2.4 運算符和表達式
2.5 數(shù)據(jù)類型轉換
2.6 本章小結
實訓2數(shù)據(jù)類型、運算符和表達式
習題2
第3章 程序設計基本結構
3.1 順序結構
3.2 選擇結構
3.3 循環(huán)結構
3.4 本章小結
實訓3.1 簡單程序設計
實訓3.2 分支結構程序設計
實訓3.3 循環(huán)結構程序設計
習題3
第4章 數(shù)組
4.1 一維數(shù)組
4.2 二維數(shù)組及多維數(shù)組
4.3 字符數(shù)組與字符串
4.4 程序設計案例
4.5 本章小結
實訓4數(shù)組的應用
習題4
第5章 函數(shù)
5.1 函數(shù)基礎
5.2 函數(shù)的定義、調(diào)用及聲明
5.3 函數(shù)的嵌套與遞歸調(diào)用
5.4 變量的作用域和存儲類型
5.5 內(nèi)部函數(shù)和外部函數(shù)
5.6 庫函數(shù)概述
5.7 本章小結
實訓5函數(shù)應用
習題5
第6章 指針
6.1 內(nèi)存數(shù)據(jù)的指針與指針變量
6.2 指針變量的定義及指針運算
6.3 指針與數(shù)組
6.4 指針與函數(shù)
6.5 字符指針
6.6 本章小結
實訓6指針
習題6
……
第7章 結構體與共用體
第8章 位運算
第9章 文件
附錄
參考文獻