內容簡介
C語言是編程者的入門語言,也是理工科大學生的第一門程式語言。由於初學者對語言比較陌生,考慮到此,本書在內容編排上,通過任務作為引導,以任務涵蓋知識點,以實例強化知識點,在實例和項目設計上由易到難,循序漸進,同時考慮到實際需要,項目設計遵循軟體工程的思想,讓初學者體驗到程式開發的過程。
本書共分10個單元:單元1講解C語言的基本知識及C語言的開發環境、C程式的認識;第2~5單元主要介紹C語言的基礎知識,包括數據類型,運算符及其表達式,程式設計的三大結構;第6~10單元主要講解C語言的核心內容,包括數組、函式、結構體和共用體以及檔案。在一些核心單元中設計了很多經典和實際的項目,比如簡易計算器,計程車計費系統,通訊簿管理系統等項目。
本書附有配套的電子教案、題庫以及線上資源。幫助讀者及時地解決在學習過程中遇到的問題。
本書適合作為高等院校本科、專科計算機相關專業程式設計類課程的教材。
目錄
單元1C語言概述1
任務一計算機的發展過程1
任務二熟悉C程式的基本結構2
任務三熟悉C語言的運行過程4
任務四C語言的開發環境5
任務五第一個C語言程式6
任務六Visual C++ 6.0的調試功能8
任務七了解算法11
任務八算法的描述12
單元2數據類型與運算符17
任務一標識符及關鍵字17
任務二變數及整型數據19
任務三浮點型數據23
任務四字元型數據26
任務五枚舉型數據28
任務六運算符及其表達式29
任務七數據類型間的轉換35
單元3順序結構程式設計41
任務一C語言中的基本語句概述41
任務二數據的輸出43
任務三數據輸入47
任務四字元數據的輸入/輸出49
任務五順序結構程式設計50
單元4選擇結構程式設計56
任務一單分支if語句56
任務二雙分支選擇if~else語句58
任務三多分支選擇if~else~if語句59
任務四if語句的嵌套61
任務五switch語句63
單元5循環結構70
任務一了解循環語句70
任務二while語句的使用72
任務三do…while語句的使用73
任務四for語句的使用75
任務五多重循環76
任務六break語句和continue語句的使用77
任務七程式舉例78