C語言程式設計項目引導教程

C語言程式設計項目引導教程

C語言程式設計項目引導教程》是根據全國計算機等級考試(二級)大綱進行編寫,以用C語言編程實現一個完善的學生管理系統為主線,內容涵蓋了C語言中各種數據結構、運算符和表達式、常用語句、函式、編譯預處理、數組、鍊表、檔案操作等。書中通過翔實的案例對C語言的各項重點進行了詳盡的介紹。每章中都附有大量的真實程式案例,並將項目貫穿始終。《C語言程式設計項目引導教程》內容選擇恰當、邏輯層次清晰、文字簡明易懂。適用於高職高專以及各類高等院校的C語言程式設計教材,也可作為各種成人教育和計算機培訓教材,還可供自學者參考。

基本介紹

  • 書名:C語言程式設計項目引導教程
  • 出版社:中國水利水電出版社
  • 頁數:240頁
  • 開本:16
  • 品牌:中國水利水電出版社
  • 作者:王路群 楊威
  • 出版日期:2010年8月1日
  • 語種:簡體中文
  • ISBN:7508477049, 9787508477046
內容簡介,圖書目錄,序言,

內容簡介

強調實踐 面向就業 產學結合
《C語言程式設計項目引導教程》特點:
以實際工程項目為引導來說明各知識點,使學生學為所用。
突出實習實訓!重在培養學生的專業能力和實踐能力。
內容銜接合理,採用項目驅動的編寫方式,完全按項目運作所需的知識體系設定結構。
配套齊全,不僅包括教學用書,還包括實習實訓材料,教學課件等,使用方便。
C語言程式設計項目引導教程C語言程式設計項目引導教程

圖書目錄


前言
第1章 C語言概述
1.1 程式設計語言的發展過程
1.1.1 C語言的發展
1.1.2 C語言的主要特點
1.2 C語言的基本組成
1.2.1 程式設計的相關基礎知識
1.2.2 C語言的組成
1.2.3 函式和庫的簡介
1.3 開發環境
1.3.1 TurboC2.0集成開發環境
1.3.2 VisualC枓6.0可視化開發環境
相關知識連結
項目實訓
習題一

第2章 基本數據類型和表達式
2.1 基本數據類型
2.2 常量和變數
2.2.1 標識符
2.2.2 常量
2.2.3 變數
2.3 整型數據
2.3.1 整型常量
2.3.2 整型變數
2.4 實型數據
2.4.1 實型常量
2.4.2 實型變數
2.5 字元型數據
2.5.1 字元常量
2.5.2 字元變數
2.5.3 字元串常量
2.6 不同數據類型間的轉換
2.6.1 自動類型轉換
2.6.2 強制類型轉換
2.7 運算符和表達式
2.7.1 算術運算
2.7.2 自增、自減運算
2.7.3 賦值運算
2.7.4 逗號運算
2.7.5 關係運算
2.7.6 邏輯運算
2.7.7 條件運算
2.7.8 位運算
2.7.9 運算符和表達式的綜合套用
相關知識連結
項目實訓
習題二

第3章 輸入/輸出函式
3.1 格式化輸出函式
3.1.1 print()函式的一般格式
3.1.2 printf()函式的套用舉例
3.1.3 printf()函式的使用說明
3.2 格式化輸入函式
3.2.1 scanf()函式的一般格式
3.2.2 SCanf()函式的套用舉例
3.2.3 scanf()函式的使用說明
3.3 字元輸出函式
3.3.1 putehar()函式的一般格式
3.3.2 putchar()函式的套用舉例
3.3.3 putcharO函式的使用說明
3.4 鍵盤輸入函式
3.4.1 getchar()函式的一般格式
3.4.2 getchar()函式的套用舉例
3.4.3 getchar()函式的使用說明
相關知識連結
項目實訓
習題三

第4章 控制語句
4.1 控制語句概述
4.2 順序結構程式設計
4.3 選擇結構程式設計
4.3.1 if語句
4.3.2 if-else語句
4.3.3 if語句嵌套
4.3.4 switch語句
4.3.5 選擇結構程式設計舉例
4.4 循環語句
4.4.1 while循環語句
4.4.2 for循環語句
4.4.3 do-while循環語句
4.4.4 break和continue語句
4.4.5 循環語句的嵌套
4.4.6 循環結構程式設計舉例
相關知識連結
項目實訓
習題四

第5章 函式
5.1 函式概述
5.2 函式的定義
5.2.1 無參數函式定義
5.2.2 有參數函式定義
5.2.3 空函式
5.2.4.函式定義的實例
5.3 函式的參數和返回值
5.3.1 形式參數和實際參數
5.3.2 函式的返回值
5.3.3 函式的參數和返回值實例
5.4 函式的調用和返回值
5.4.1 函式的調用形式
5.4.2 涵數調用的方式
5.4.3 函式調用的實例
5.5 函式的嵌套調用和遞歸調用
5.5.1 函式的嵌套調用
5.5.2 函式的遞歸調用
5.5.3 函式的嵌套和遞歸調用實例
5.6 局部變數和全局變數
5.6.1 局部變數
5.6.2 全局變數
5.6.3 變數的存儲類別
5.6.4 局部變數和全局變數的實例
相關知識連結
項目實訓
習題五

第6章 編譯預處理指令
6.1 編譯預處理指令概述
6.2 #define宏定義指令
6.2.1 不帶參數的宏定義
6.2.2 帶參數的宏定義
6.2.3 刪除宏定義
6.3 #include檔案包含指令
6.4 條件編譯指令
相關知識連結
項目實訓
習題六

第7章 數組
7.1 一維數組
7.1.1 一維數組的定義
7.1.2 一維數組的初始化
7.1.3 一維數組元素的引用
7.1.4 一維數組作為函式參數
7.2 多維數組
7.2.1 多維數組的定義
7.2.2 多維數組的初始化
7.2.3 多維數組的引用
7.2.4 多維數組作為函式參數
7.3 字元數組和字元串
7.3.1 字元數組的定義和初始化
7.3.2 字元數組元素的引用
7.3.3 字元數組的單個字元處理
7.3.4 字元數組的整體處理
7.4 常用的字元串處理函式
相關知識連結
項目實訓
習題七

第8章 指針
8.1 地址的概念
8.1.1 記憶體地址
8.1.2 變數地址
8.1.3 變數值的存取
8.2 指針的定義及運算
8.2.1 指針的定義
8.2.2 指針運算符
8.2.3 指針的賦值與運算
8.3 指針與數組:
8.3.1 用指針處理數組元素
8.3.2 指針數組
8.4 指針和函式
8.4.1 指針作為函式的參數
8.4.2 返回指針的函式
8.4.3 指向函式的指針
相關知識連結
項目實訓
習題八

第9章 結構體和鍊表
9.1 結構體類型和結構體變數
9.1.1 結構體類型和結構體變數的定義
9.1.2 結構體變數的初始化和引用
9.1.3 結構體變數作為函式的參數
9.2 結構體數組
9.3 指向結構體類型數據的指針
9.3.1 指向結構體變數的指針
9.3.2 指向結構體數組的指針
9.3.3 結構體指針作為函式的參數
9.4 鍊表
9.4.1 結構的嵌套
9.4.2 動態存儲分配
9.4.3 鍊表的概述
9.4..4 鍊表的創建
9.4.5 鍊表的遍歷
9.4.6 鍊表結點的插入
9.4.7 鍊表結點的刪除
9.5 共用體和枚舉類型簡介
9.5.1 共用體
9.5.2 枚舉類型
相關知識連結
項目實訓
習題九

第10章 檔案操作
10.1 檔案的概念
10.1.1 檔案、檔案系統與檔案名稱
10.1.2 檔案的分類
10.1.3 檔案的訪問方式
10.2 檔案類型指針
10.3 檔案的打開與關閉
10.3.1 檔案的打開函式fopen()
10.3.2 檔案的關閉函式fclose()
10.4 檔案的讀/寫
10.4.1 fgetc()函式和fputc()函式
10.4.2 fread()函式和fwrite()函式
10.4.3 fbodntf()函式和fscanf()函式
10.4.4 fsets()和fputs()函式
10.5 檔案定位函式
10.5.1 rewind()函式
10.5.2 fseek()函式
10.5.3 ftell()函式
10.6 出錯檢測
10.6.1 ferror()函式
10.6.2 clearenO函式
相關知識連結
項目實訓
習題十
附錄A ASCII碼錶
附錄B C語言數據類型
附錄C 常用TurboC庫函式
參考文獻

序言

隨著信息技術的廣泛套用和網際網路的迅猛發展,以信息產業發展水平為主要特徵的綜合國力競爭日趨激烈,軟體產業作為信息產業的核心和國民經濟信息化的基礎,越來越受到世界各國的高度重視。中國加入世貿組織後,必須以積極的姿態,在更大範圍和更深程度上參與國際合作和競爭。在這種形勢下,擺在我們面前的突出問題是人才短缺,計算機套用與軟體技術專業領域技能型人才的缺乏尤為突出,無論從數量還是質量方面,都遠不能適應國內軟體產業的發展和信息化建設的需要。因此,深化教育教學改革,推動高等職業教育與培訓的全面發展,大力提高教學質量,是迫在眉睫的重要任務。
2000年6月,國務院發布《鼓勵軟體產業和積體電路產業發展的若干政策》,明確提出鼓勵資金、人才等資源投向軟體產業,並要求教育部門根據市場需求進一步擴大軟體人才培養規模,依託高等學校、科研院所,建立一批軟體人才培養基地。2002年9月,國務院辦公廳轉發了國務院信息化工作辦公室制定的《振興軟體產業行動綱要》,該《綱要》明確提出要改善軟體人才結構,大規模培養軟體初級編程人員,滿足軟體工業化生產的需要。教育部也於2001年12月在35所大學啟動了示範性軟體學院的建設工作,並於2003年11月啟動了試辦示範性軟體職業技術學院的建設工作。

相關詞條

熱門詞條

聯絡我們