欧美一级特黄aaaaaaa在线观看-欧美一级特黄aaaaaa在线看片-欧美一级特黄aa大片-欧美一级特黄刺激大片视频-深夜久久-深夜激情网站

熱門關鍵字:  聽力密碼  聽力密碼  新概念美語  單詞密碼  巧用聽寫練聽力

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

中國水利水電出版社
    【作 者】楊威 主編 【I S B N 】978-7-5084-7704-6 【責任編輯】楊元泓 【適用讀者群】高職高專 【出版時間】2010-08-01 【開 本】16開 【裝幀信息】平裝(光膜) 【版 次】第1版第1次印刷 【頁 數】260 【千字數】392 【印 張】16 【定 價】28 【叢 書】軟件職業技術學院“十一五”規劃教材 【備注信息】
圖書詳情

    本書是根據全國計算機等級考試(二級)大綱進行編寫,以用C語言編程實現一個完善的學生管理系統為主線,內容涵蓋了C語言中各種數據結構、運算符和表達式、常用語句、函數、編譯預處理、數組、鏈表、文件操作等。書中通過翔實的案例對C語言的各項重點進行了詳盡的介紹。每章中都附有大量的真實程序案例,并將項目貫穿始終。

    本書內容選擇恰當、邏輯層次清晰、文字簡明易懂。適用于高職高專以及各類高等院校的C語言程序設計教材,也可作為各種成人教育和計算機培訓教材,還可供自學者參考。

    C語言已成為目前應用最廣泛、影響力最大的計算機程序設計語言,也是計算機專業的一門必修課。C語言概念簡潔,運算符豐富,表達能力強,數據類型多,是一種十分靈活的編程語言。C語言既具有高級語言方便、易讀等優點,又具有低級語言的高效、能直接對硬件進行操作等特點。因此,它非常適合編寫應用程序,也適用于系統程序的編寫。

    C語言是一種結構化編程語言。目前全國計算機等級考試以及NIT等考試都有對C語言的重點考查。本書遵循由教育部頒布的《職業院校計算機和軟件專業領域技能型緊缺人才培養培訓指導方案》的精神,根據全國計算機等級考試(二級)考試大綱編寫而成。本書既可以作為計算機專業技能入門教材,也可以作為全國計算機等級考試(二級)的培訓教材。同時,本書與以往C語言類教材最大的不同之處:以項目為引導。全書都是基于一個項目——編寫一個完善的學生管理系統的基礎上編寫的。書中案例豐富,偏重于實用。以項目為引導,以案例為學習材料是本書奉行的原則。

    全書共分為10章,各章內容簡介如下。

    第1章:C語言概述。介紹C語言的發展和開發環境,為初學者打開一扇門。

    第2章:基本數據類型和表達式。介紹有關數據類型和數據表達方面的基本知識。

    第3章:輸入/輸出函數。專門介紹有關輸入/輸出函數的使用知識。

    第4章:控制語句。介紹有關程序流程控制方面的知識。

    第5章:函數。系統介紹函數的定義、調用和程序設計方法。

    第6章:編譯預處理指令。介紹有關編譯過程、宏定義、庫的引用知識。

    第7章:數組。介紹數組的定義、引用和初始化等。

    第8章:指針。介紹指針的概念、指針變量的定義、賦值和引用等。

    第9章:結構體和鏈表。介紹結構體、共同體、鏈表的特點、定義和引用。

    第10章:文件操作。介紹文件的概念、文件操作的方法等。

    本書作者常年從事C語言開發和教學,經驗豐富。全書圍繞一個項目,深入淺出、邏輯清晰、案例豐富。本書具有以下特點:

    (1)以項目為引導,以教會讀者開發動手能力為目標,從實用角度來講授有關C語言的相關知識。

    (2)內容上多采用案例教學,讓讀者能做到舉一反三。

    (3)以項目為主線,使讀者既能掌握基本知識和技能,又獲得實際編程能力。

    (4)面向全國計算機等級考試,案例多為考試中出現過的類似問題,很有針對性,是備戰計算機二級的不二選擇。

    本書由王路群教授擔任主審,楊威擔任主編,張宇、袁曉曦、陳娜擔任副主編。鄢軍霞、庫波、謝日星、江駿、肖奎、張松慧參加編寫,楊威統編全稿,鄢軍霞負責全書的校對工作。

    本書圖片處理工作得到了馮奕先生的大力支持,在此表示真誠的感謝。

    由于時間倉促,編者水平有限,書中難免有錯誤和不妥之處,敬請各位專家與讀者指正,以求共同進步,感激不盡。

    編 者

    2010年6月


    前言

    第1章 C語言概述 1
    1.1 程序設計語言的發展過程 1
    1.1.1 C語言的發展 2
    1.1.2 C語言的主要特點 2
    1.2 C語言的基本組成 3
    1.2.1 程序設計的相關基礎知識 3
    1.2.2 C語言的組成 4
    1.2.3 函數和庫的簡介 6
    1.3 開發環境 8
    1.3.1 Turbo C 2.0集成開發環境 8
    1.3.2 Visual C++ 6.0可視化開發環境 14
    相關知識鏈接 15
    項目實訓 16
    習題一 17
    第2章 基本數據類型和表達式 18
    2.1 基本數據類型 18
    2.2 常量和變量 19
    2.2.1 標識符 19
    2.2.2 常量 20
    2.2.3 變量 21
    2.3 整型數據 22
    2.3.1 整型常量 22
    2.3.2 整型變量 23
    2.4 實型數據 27
    2.4.1 實型常量 27
    2.4.2 實型變量 28
    2.5 字符型數據 31
    2.5.1 字符常量 31
    2.5.2 字符變量 33
    2.5.3 字符串常量 35
    2.6 不同數據類型間的轉換 36
    2.6.1 自動類型轉換 36
    2.6.2 強制類型轉換 37
    2.7 運算符和表達式 38
    2.7.1 算術運算 39
    2.7.2 自增、自減運算 40
    2.7.3 賦值運算 41
    2.7.4 逗號運算 43
    2.7.5 關系運算 44
    2.7.6 邏輯運算 45
    2.7.7 條件運算 47
    2.7.8 位運算 48
    2.7.9 運算符和表達式的綜合應用 50
    相關知識鏈接 56
    項目實訓 56
    習題二 56
    第3章 輸入/輸出函數 58
    3.1 格式化輸出函數 58
    3.1.1 printf()函數的一般格式 58
    3.1.2 printf()函數的應用舉例 60
    3.1.3 printf()函數的使用說明 63
    3.2 格式化輸入函數 64
    3.2.1 scanf()函數的一般格式 64
    3.2.2 scanf()函數的應用舉例 65
    3.2.3 scanf()函數的使用說明 67
    3.3 字符輸出函數 68
    3.3.1 putchar()函數的一般格式 69
    3.3.2 putchar()函數的應用舉例 69
    3.3.3 putchar()函數的使用說明 70
    3.4 鍵盤輸入函數 70
    3.4.1 getchar()函數的一般格式 70
    3.4.2 getchar()函數的應用舉例 71
    3.4.3 getchar()函數的使用說明 71
    相關知識鏈接 72
    項目實訓 73
    習題三 73
    第4章 控制語句 74
    4.1 控制語句概述 74
    4.2 順序結構程序設計 75
    4.3 選擇結構程序設計 75
    4.3.1 if語句 76
    4.3.2 if-else語句 76
    4.3.3 if語句嵌套 77
    4.3.4 switch語句 78
    4.3.5 選擇結構程序設計舉例 81
    4.4 循環語句 83
    4.4.1 while循環語句 83
    4.4.2 for循環語句 85
    4.4.3 do-while循環語句 89
    4.4.4 break和continue語句 92
    4.4.5 循環語句的嵌套 95
    4.4.6 循環結構程序設計舉例 97
    相關知識鏈接 99
    項目實訓 100
    習題四 101
    第5章 函數 102
    5.1 函數概述 102
    5.2 函數的定義 105
    5.2.1 無參數函數定義 105
    5.2.2 有參數函數定義 106
    5.2.3 空函數 107
    5.2.4 函數定義的實例 107
    5.3 函數的參數和返回值 109
    5.3.1 形式參數和實際參數 109
    5.3.2 函數的返回值 111
    5.3.3 函數的參數和返回值實例 113
    5.4 函數的調用和返回值 115
    5.4.1 函數的調用形式 115
    5.4.2 函數調用的方式 116
    5.4.3 函數調用的實例 119
    5.5 函數的嵌套調用和遞歸調用 120
    5.5.1 函數的嵌套調用 120
    5.5.2 函數的遞歸調用 122
    5.5.3 函數的嵌套和遞歸調用實例 125
    5.6 局部變量和全局變量 127
    5.6.1 局部變量 127
    5.6.2 全局變量 129
    5.6.3 變量的存儲類別 131
    5.6.4 局部變量和全局變量的實例 136
    相關知識鏈接 137
    項目實訓 137
    習題五 138
    第6章 編譯預處理指令 139
    6.1 編譯預處理指令概述 139
    6.2 #define宏定義指令 139
    6.2.1 不帶參數的宏定義 139
    6.2.2 帶參數的宏定義 140
    6.2.3 刪除宏定義 141
    6.3 #include文件包含指令 141
    6.4 條件編譯指令 142
    相關知識鏈接 144
    項目實訓 146
    習題六 146
    第7章 數組 147
    7.1 一維數組 147
    7.1.1 一維數組的定義 147
    7.1.2 一維數組的初始化 148
    7.1.3 一維數組元素的引用 149
    7.1.4 一維數組作為函數參數 156
    7.2 多維數組 158
    7.2.1 多維數組的定義 158
    7.2.2 多維數組的初始化 159
    7.2.3 多維數組的引用 160
    7.2.4 多維數組作為函數參數 162
    7.3 字符數組和字符串 163
    7.3.1 字符數組的定義和初始化 163
    7.3.2 字符數組元素的引用 164
    7.3.3 字符數組的單個字符處理 166
    7.3.4 字符數組的整體處理 166
    7.4 常用的字符串處理函數 169
    相關知識鏈接 175
    項目實訓 176
    習題七 176
    第8章 指針 177
    8.1 地址的概念 177
    8.1.1 內存地址 177
    8.1.2 變量地址 177
    8.1.3 變量值的存取 178
    8.2 指針的定義及運算 178
    8.2.1 指針的定義 178
    8.2.2 指針運算符 179
    8.2.3 指針的賦值與運算 179
    8.3 指針與數組 181
    8.3.1 用指針處理數組元素 181
    8.3.2 指針數組 184
    8.4 指針和函數 185
    8.4.1 指針作為函數的參數 185
    8.4.2 返回指針的函數 186
    8.4.3 指向函數的指針 187
    相關知識鏈接 189
    項目實訓 190
    習題八 190
    第9章 結構體和鏈表 191
    9.1 結構體類型和結構體變量 191
    9.1.1 結構體類型和結構體變量的定義 191
    9.1.2 結構體變量的初始化和引用 192
    9.1.3 結構體變量作為函數的參數 193
    9.2 結構體數組 194
    9.3 指向結構體類型數據的指針 195
    9.3.1 指向結構體變量的指針 195
    9.3.2 指向結構體數組的指針 196
    9.3.3 結構體指針作為函數的參數 197
    9.4 鏈表 198
    9.4.1 結構的嵌套 198
    9.4.2 動態存儲分配 199
    9.4.3 鏈表的概述 200
    9.4.4 鏈表的創建 200
    9.4.5 鏈表的遍歷 202
    9.4.6 鏈表結點的插入 203
    9.4.7 鏈表結點的刪除 204
    9.5 共用體和枚舉類型簡介 205
    9.5.1 共用體 205
    9.5.2 枚舉類型 206
    相關知識鏈接 208
    項目實訓 209
    習題九 209
    第10章 文件操作 210
    10.1 文件的概念 210
    10.1.1 文件、文件系統與文件名 210
    10.1.2 文件的分類 211
    10.1.3 文件的訪問方式 211
    10.2 文件類型指針 213
    10.3 文件的打開與關閉 213
    10.3.1 文件的打開函數fopen() 213
    10.3.2 文件的關閉函數fclose() 214
    10.4 文件的讀/寫 214
    10.4.1 fgetc()函數和fputc()函數 215
    10.4.2 fread()函數和fwrite()函數 218
    10.4.3 fprintf()函數和fscanf()函數 221
    10.4.4 fgets()和fputs()函數 226
    10.5 文件定位函數 226
    10.5.1 rewind()函數 226
    10.5.2 fseek()函數 227
    10.5.3 ftell()函數 228
    10.6 出錯檢測 228
    10.6.1 ferror()函數 228
    10.6.2 clearerr()函數 228
    相關知識鏈接 228
    項目實訓 230
    習題十 230
    附錄A ASCII碼表 231
    附錄B C語言數據類型 235
    附錄C 常用Turbo C庫函數 236
    參考文獻 241





最新評論共有 0 位網友發表了評論
發表評論
評論內容:不能超過250字,需審核,請自覺遵守互聯網相關政策法規。
用戶名: 密碼:
匿名?
注冊
主站蜘蛛池模板: 日韩精品第一| 日韩在线一区高清在线| 玖玖精品| 91色视频在线| 欧美性与交视频在线观看| 成人在线激情| 欧美日韩一区二区三区久久| 99精品国产免费久久国语| 欧美人善zozσ性伦交| 97在线国产视频| 美女又美女又黄又免费网站| 高清视频 一区二区三区四区| 国产成人精品午夜视频'| 亚洲国产精久久久久久久| 国产精品福利资源在线| 日本亚洲精品| 91精品国产自产在线观看高清| 久久久久琪琪去精品色村长| 在线国产91| 国产精品香蕉在线一区| 欧美综合在线观看| 五月天久草| 国产一区中文字幕| 日韩一区国产二区欧美三区| 国产99网站| 国产亚洲漂亮白嫩美女在线| 午夜视频在线| 91嫩草国产在线观看免费| 九九99国产精品视频| 午夜视频一区二区三区| 99久久精品免费看国产四区 | 91视频综合| 久久久精品久久久久久久久久久| 在线看污视频| 成人影院一区二区三区| 久久久久亚洲视频| 午夜视频久久| 3p久久| 国产精品福利无圣光一区二区| 欧美7777| 亚洲二区在线视频|