C語言程序設計是計算機課程體系中的第一門重要的基礎課程。因為C語言是使用最廣泛的語言之一,它具有完備的高級語言特性,語言簡潔緊湊、靈活方便,具有豐富的運算符和數據類型,生成目標代碼質量高,程序執行效率高,可移植性好,是高校計算機專業和非計算機專業的首選語言,所以,本書以C語言作為編程語言進行講解。
本書詳細介紹了C語言的基礎知識,內容概括了C語言大部分的主要知識點,如C語言的運行環境、基本數據類型、運算符和表達式、循環結構、函數和數組的定義及其應用等。
本書在編排上,注重理論與實踐相結合,采用案例教學模式,突出實踐環節,設置了任務描述、任務分析、準備知識、任務實施、知識鏈接、操作技巧、拓展提高等特色模塊,每個項目還搭配有項目小結和項目考核。
本書內容安排合理,語言淺顯易懂,注重實際操作,讀者學習起來會更加輕松,更易于掌握,對入門者大有裨益。
21世紀高職高專計算機類立體化精品教材C語言程序設計主 編:李玉光 黃永生定 價:¥39.0元書 號:978-7-5623-4296-0印 刷 色:雙色出 版 社:華南理工大學出版社出版時間:2014年07月
項目一 C語言概述
任務:利用函數設計C語言
任務描述
任務分析
準備知識
程序與程序設計語言
C源程序的結構特點
C語言的字符集
C語言詞匯
任務實施
項目小結
項目考核
項目二 C語言程序設計初步
任務一:利用for語句修改例題
任務描述
任務分析
準備知識
C程序的設計初步流程
語句簡介
任務實施
任務二:利用函數語句輸入輸出函數
任務描述
任務分析
準備知識
數據輸出函數
數據輸入語句
鍵盤輸入函數
任務實施
項目實訓:加深讀者對C語言的認識
任務目的
任務準備
任務步驟
項目小結
項目考核
項目三 數據類型、運算符、表達式
任務一:利用整型量編寫程序
任務描述
任務分析
準備知識
基本數據類型
構造數據類型
指針類型
空類型
整型量
實型量
字符型量
字符串常量
符號常量
變量的初值和類型轉換
任務實施
任務二:利用逗號運算符編寫程序
任務描述
任務分析
準備知識
運算符和表達式簡介
算術運算符和算術表達式
自增、自減運算符和表達式
賦值運算符和賦值表達式
逗號運算符
關系運算符和表達式
邏輯運算符和表達式
條件運算符和條件表達式
任務實施
項目實訓:文件加密實例程序
任務目的
任務準備
任務步驟
項目小結
項目考核
項目四 數組及其應用
任務一:利用for語句編寫程序
任務描述
任務分析
準備知識
數組類型說明
數組元素的表示方法
任務實施
任務二:利用二維數組求學生成績
任務描述
任務分析
準備知識
二維數組類型說明
二維數組元素的表示方法
二維數組的初始化
任務實施
任務三:利用字符串進行數學函數的比較
任務描述
任務分析
準備知識
字符數組類型
字符串常用函數
任務實施
項目實訓:利用數組排列國家名稱
任務目的
任務準備
任務步驟
項目小結
項目考核
項目五 函數及其應用
任務一:利用數組名作函數參數
任務描述
任務分析
準備知識
函數概念
函數定義
任務實施
任務二:定義變量名稱
任務描述
任務分析
準備知識
函數調用的基礎知識
函數的調用
函數的嵌套調用
函數的遞歸調用
函數中的變量
變量的存儲方式
任務實施
項目實訓:文件加密實例程序的操作
任務目的
任務準備
任務步驟
項目小結
項目考核
項目六 指針及其應用
任務:用指針變量PF代替格式串
任務描述
任務分析
準備知識
了解指針
了解函數指針變量
任務實施
項目實訓:交換指針
任務目的
任務準備
任務步驟
項目小結
項目考核
項目七 結構與聯合
任務一:利用賦值語句給結構變量賦值
任務描述
任務分析
準備知識
結構類型的定義
結構類型變量的說明
結構類型變量的賦值
結構類型變量的初始化
任務實施
任務二:利用結構數組建立同學通訊錄
任務描述
任務分析
準備知識
任務實施
任務三:利用鏈表存放學生數據
任務描述
任務分析
準備知識
結構指針變量的說明和使用
結構指針變量作函數參數
動態存儲分配
鏈表的概念
任務實施
任務四:設計教師與學生通用的表格
任務描述
任務分析
準備知識
聯合的定義
聯合變量的說明
聯合變量的賦值和使用
任務實施
項目實訓:程序編寫的鞏固訓練
任務目的
任務步驟
任務準備
項目小結
項目考核
項目八 枚舉和位運算
任務:利用枚舉和位運算開展游戲
任務描述
任務分析
準備知識
枚舉
位運算
任務實施
項目小結
項目考核
項目九 預處理及其應用
任務一:利用宏定義編寫程序
任務描述
任務分析
準備知識
概述
無參宏定義
帶參宏定義
任務實施
任務二:采用條件編譯的方法 編寫程序
任務描述
任務分析
準備知識
文件包含概述
條件編譯
任務實施
項目實訓:文件加密實例程序的操作
任務目的
任務準備
任務步驟
項目小結
項目考核
項目十 了解文件
任務:利用文件讀取學生數據
任務描述
任務分析
準備知識
文件概述
文件打開與關閉
文件的讀寫
字符串讀寫函數fgets和fputs
數據塊讀寫函數fread和fwrite
格式化讀寫函數fscanf和fprintf
文件的隨機讀寫
文件檢測函數
C庫文件
任務實施
項目小結
項目考核
附 錄
附錄A 錯誤信息英漢對照及處理方法
附錄B C語言的編程風格
參考文獻