一a一片一级一片啪啪-一a一级片-一a级毛片-一一级黄色片-国产免费福利片-国产免费福利网站

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

C語言程序設(shè)計(第三版)

中國水利水電出版社
    【作 者】主編 任正云 李素若 賴玲 【I S B N 】978-7-5170-4355-3 【責任編輯】李炎 【適用讀者群】本專通用 【出版時間】2016-06-28 【開 本】16開 【裝幀信息】壓紋(啞膜) 【版 次】第3版第1次印刷 【頁 數(shù)】372 【千字數(shù)】576 【印 張】23.25 【定 價】46 【叢 書】應(yīng)用技術(shù)型高等教育“十三五”規(guī)劃教材 【備注信息】
圖書詳情

    本書結(jié)合作者多年教學(xué)和科研實踐的經(jīng)驗和體會,全面系統(tǒng)、深入淺出地闡述了C語言的基本概念、語法和語義,以及用C語言進行程序設(shè)計的基本方法和技巧。在保留第二版的描述風格、編排體系和選例的基礎(chǔ)之上,關(guān)注了C99標準,在介紹C99標準時注意與C89標準比較,并根據(jù)學(xué)生的認知規(guī)律和知識體系的需要,將第二版的指針分解成兩章,其中地址和指針提到數(shù)組之前,指針的應(yīng)用放置在數(shù)組之后。

    改版后的主要內(nèi)容包括數(shù)據(jù)類型和表達式、流程控制、算法分析、函數(shù)與程序結(jié)構(gòu)等。概念準確、結(jié)構(gòu)合理、層次清晰、實例豐富,選材精心,語言通俗易懂。本次再版以Visual C++ 6.0環(huán)境為基礎(chǔ)進行修訂,內(nèi)容更豐富,敘述更詳細,描述更準確。每章末都配有習(xí)題,可供不同層次的讀者練習(xí)。

    本書十分注重知識的應(yīng)用,重點章節(jié)都給出了應(yīng)用舉例。本書的一個亮點是給出了學(xué)生成績管理系統(tǒng)、大獎賽評分系統(tǒng)和萬年歷的程序,雖然所給出的程序代碼不一定最優(yōu),但可以引導(dǎo)讀者分析,給讀者以啟發(fā)。

    本書是一本準確而又較全面反映標準C語言的教材,配有《C語言程序設(shè)計上機指導(dǎo)與習(xí)題解答》(第三版)一書。既可供高等院校計算機和非計算機專業(yè)本、專科或培訓(xùn)班教學(xué)使用,又是廣大科技工作者和編程愛好者的一本很好的參考書。

    本書結(jié)合作者多年教學(xué)和科研實踐的經(jīng)驗和體會,全面系統(tǒng)、深入淺出地闡述了C語言的基本概念、語法和語義,以及用C語言進行程序設(shè)計的基本方法和技巧。在保留第二版的描述風格、編排體系和選例的基礎(chǔ)之上,關(guān)注了C99標準,在介紹C99標準時注意與C89標準比較,并根據(jù)學(xué)生的認知規(guī)律和知識體系的需要,將第二版的指針分解成兩章,其中地址和指針提到數(shù)組之前,指針的應(yīng)用放置在數(shù)組之后。

    改版后的主要內(nèi)容包括數(shù)據(jù)類型和表達式、流程控制、算法分析、函數(shù)與程序結(jié)構(gòu)等。概念準確、結(jié)構(gòu)合理、層次清晰、實例豐富,選材精心,語言通俗易懂。本次再版以Visual C++ 6.0環(huán)境為基礎(chǔ)進行修訂,內(nèi)容更豐富,敘述更詳細,描述更準確。每章末都配有習(xí)題,可供不同層次的讀者練習(xí)。

    本書十分注重知識的應(yīng)用,重點章節(jié)都給出了應(yīng)用舉例。本書的一個亮點是給出了學(xué)生成績管理系統(tǒng)、大獎賽評分系統(tǒng)和萬年歷的程序,雖然所給出的程序代碼不一定最優(yōu),但可以引導(dǎo)讀者分析,給讀者以啟發(fā)。

    本書是一本準確而又較全面反映標準C語言的教材,配有《C語言程序設(shè)計上機指導(dǎo)與習(xí)題解答》(第三版)一書。既可供高等院校計算機和非計算機專業(yè)本、專科或培訓(xùn)班教學(xué)使用,又是廣大科技工作者和編程愛好者的一本很好的參考書。

    本書出版以來,經(jīng)過多年的使用,得到了廣大教師和讀者的肯定,特別是2010年被教育部高等學(xué)校高職高專計算機類專業(yè)教學(xué)指導(dǎo)委員會評為優(yōu)秀教材,第二版榮獲湖北省第七屆教學(xué)成果獎。根據(jù)教育部高等學(xué)校計算機基礎(chǔ)課程教學(xué)指導(dǎo)委員會制定的《高等學(xué)校計算機基礎(chǔ)核心課程教學(xué)實施方案》的要求,針對應(yīng)用型人才培養(yǎng)的目標,應(yīng)大多數(shù)教師和讀者的要求,結(jié)合廣大讀者的寶貴意見和C語言版本的更新,在第二版的基礎(chǔ)之上進行了如下幾個方面的改進。

    (1)介紹了C99標準,注意和C89標準相比較,補充了C99的最新特性,使知識體系更加適應(yīng)現(xiàn)代風格。

    (2)將上機環(huán)境改為Visual C++ 6.0。基本數(shù)據(jù)類型等內(nèi)容做相應(yīng)的修改和調(diào)整。

    (3)語法講解更注意通俗易懂,知識的體系結(jié)構(gòu)更符合認知規(guī)律。在涉及語法的講解過程中,除了給出語法知識的講解外,每個知識點都給出了例題和案例,突出應(yīng)用特性,把程序設(shè)計中最基本、最新、最有價值的思想和方法滲透到經(jīng)典的C語言中,其目的就是使讀者在學(xué)習(xí)C語言之后,今后無論使用什么語言編程,都能使用這些方法和思想。

    (4)力求暴露程序設(shè)計的思維過程,用最簡明的語言,選用最經(jīng)典的實例,采用類比的方法來挖掘程序設(shè)計的精髓,給讀者帶來全新的學(xué)習(xí)體驗,領(lǐng)悟C語言之妙。

    (5)適當增加了一些例題和習(xí)題。

    (6)本書的配套教材《C語言程序設(shè)計上機指導(dǎo)與習(xí)題解答(第三版)》做了全面的改版,編譯環(huán)境只介紹了Visual C++ 6.0,增加了計算機等級考試中的相關(guān)內(nèi)容和上機題例,選編了一些例題和習(xí)題,每個例題和習(xí)題都給出了詳細的解答,盡管不是最佳方法,但給讀者學(xué)習(xí)C語言一定會有不小的幫助。

    (7)以本書為主講教材的視頻文件放置在http://61.136.197.232/shzdccxsj上,該視頻2014年被評定為湖北省精品視頻公開課,準確、精煉、詳細地再現(xiàn)了C語言的相關(guān)知識,可以滿足學(xué)生自主學(xué)習(xí)的需要。

    總之,通過這次修訂,使本書內(nèi)容更加豐富,敘述更加詳細,描述更加準確,更加有利于讀者的學(xué)習(xí)。

    本書此次改版由任正云、李素若、賴玲擔任主編,琚輝、胡玉榮、張牧、肖衡擔任副主編,全書的第1、2、3、4、5、6、7章由任正云編寫,第8、9、10、11章由賴玲編寫,胡玉榮參與了第4、6章的修訂,琚輝參與了第7章的修訂,李素若參與了第8章的修訂,張牧參與了第10、11章的修訂,肖衡參與了第6章的修訂,全書由任正云統(tǒng)稿,賴玲負責全書的校對,所有的程序由王婭紛、王曉雨、嚴永松、琚輝和陳萬華負責調(diào)試,在編寫過程中得到了主審田原教授和相關(guān)專家的指導(dǎo),荊楚理工學(xué)院對本書的出版給予了極大的支持,在此一并表示衷心的感謝。

    由于作者水平有限,書中難免還會存在不足之處,再次懇請廣大讀者批評指正。

    編 者

    2016年2月

    前言

    第1章 C語言程序設(shè)計基礎(chǔ) 1
    1.1 程序設(shè)計及程序設(shè)計語言 1
    1.1.1 程序設(shè)計語言的發(fā)展 1
    1.1.2 C語言的發(fā)展過程 3
    1.2 C語言的特點 4
    1.3 C程序結(jié)構(gòu) 5
    1.3.1 簡單的C程序介紹 5
    1.3.2 C程序結(jié)構(gòu) 7
    1.4 源程序的編輯、編譯、鏈接與運行 8
    習(xí)題 10
    第2章 C語言的數(shù)據(jù)類型與基本操作 13
    2.1 常量與變量 13
    2.1.1 常量 13
    2.1.2 變量 17
    2.2 標識符和關(guān)鍵字 20
    2.3 整型數(shù)在計算機中的存儲方式 21
    2.4 有符號的數(shù)據(jù)類型和無符號的數(shù)據(jù)類型 23
    2.5 運算符和表達式 24
    2.5.1 賦值運算符和賦值表達式 25
    2.5.2 算術(shù)運算符和算術(shù)表達式 27
    2.5.3 長度測試運算符sizeof 28
    2.5.4 關(guān)系運算符和關(guān)系表達式 29
    2.5.5 邏輯運算符與邏輯表達式 30
    2.5.6 條件運算符與條件運算表達式 33
    2.5.7 逗號運算符與逗號表達式 35
    2.5.8 位運算 36
    2.6 不同類型數(shù)據(jù)間的轉(zhuǎn)換 39
    習(xí)題 41
    第3章 順序結(jié)構(gòu)程序設(shè)計 48
    3.1 算法 48
    3.1.1 算法的組成要素 48
    3.1.2 算法的表示方法 49
    3.1.3 自頂向下、逐步細化的設(shè)計過程 52
    3.2 C語句概述 55
    3.2.1 控制語句 55
    3.2.2 表達式語句 55
    3.2.3 復(fù)合語句 56
    3.3 數(shù)據(jù)的輸入和輸出 57
    3.3.1 數(shù)據(jù)的輸出函數(shù) 57
    3.3.2 刷新輸出 63
    3.3.3 scanf函數(shù) 63
    3.4 getchar函數(shù)與putchar函數(shù) 67
    3.4.1 字符輸出函數(shù)putchar() 67
    3.4.2 字符輸入函數(shù)getchar() 68
    習(xí)題 69
    第4章 選擇結(jié)構(gòu)程序設(shè)計 75
    4.1 if語句 75
    4.1.1 if語句的形式 75
    4.1.2 if語句的嵌套 81
    4.1.3 良好結(jié)構(gòu)的程序 84
    4.2 switch語句 85
    4.3 程序舉例 87
    習(xí)題 93
    第5章 循環(huán)結(jié)構(gòu)程序設(shè)計 100
    5.1 while語句 100
    5.2 do-while語句 107
    5.3 for語句 109
    5.4 三種循環(huán)語句的比較 113
    5.5 循環(huán)的嵌套 114
    5.6 break語句和continue語句 119
    5.6.1 break語句 120
    5.6.2 continue語句 121
    5.7 綜合實例 121
    5.7.1 列舉算法 121
    5.7.2 試探算法 123
    5.7.3 密碼問題 125
    習(xí)題 126
    第6章 函數(shù) 135
    6.1 函數(shù)概述 135
    6.1.1 模塊化程序設(shè)計方法 135
    6.1.2 函數(shù)的概念 136
    6.2 函數(shù)的定義與聲明 138
    6.2.1 函數(shù)定義 139
    6.2.2 函數(shù)的參數(shù)和返回值 140
    6.2.3 函數(shù)的聲明 141
    6.3 函數(shù)的調(diào)用 141
    6.3.1 函數(shù)調(diào)用的一般形式 141
    6.3.2 函數(shù)參數(shù)的傳遞方式 142
    6.3.3 函數(shù)的嵌套調(diào)用 145
    6.3.4 函數(shù)的遞歸調(diào)用 146
    6.4 局部變量和全局變量 150
    6.4.1 局部變量 150
    6.4.2 全局變量 152
    6.5 變量的存儲屬性 155
    6.5.1 自動變量(auto) 156
    6.5.2 寄存器變量(register) 157
    6.5.3 靜態(tài)變量(static) 158
    6.5.4 外部變量 159
    6.6 編譯預(yù)處理 161
    6.6.1 宏定義 161
    6.6.2 文件包含 167
    6.6.3 條件編譯 169
    6.7 應(yīng)用舉例 170
    習(xí)題 179
    第7章 地址和指針 188
    7.1 地址和指針的概念 188
    7.2 指針變量 190
    7.2.1 指針變量的定義 190
    7.2.2 指針變量的引用 190
    7.2.3 指針變量作為函數(shù)的參數(shù) 192
    7.3 指向指針的指針 195
    習(xí)題 196
    第8章 數(shù)組 200
    8.1 一維數(shù)組 200
    8.1.1 一維數(shù)組的定義 200
    8.1.2 一維數(shù)組的初始化 201
    8.1.3 一維數(shù)組元素的引用 202
    8.1.4 一維數(shù)組的使用 202
    8.2 二維數(shù)組和多維數(shù)組 208
    8.2.1 二維數(shù)組和多維數(shù)組的概念及其
    定義 208
    8.2.2 二維數(shù)組的初始化 210
    8.2.3 二維數(shù)組和多維數(shù)組的引用 212
    8.2.4 二維數(shù)組的經(jīng)典實例 213
    8.3 字符數(shù)組 216
    8.3.1 字符數(shù)組的定義 217
    8.3.2 字符數(shù)組的輸入輸出 218
    8.3.3 常用字符串函數(shù) 219
    8.3.4 字符數(shù)組的使用 222
    8.3.5 常數(shù)數(shù)組 223
    8.3.6 C99標準中的變長數(shù)組 224
    8.4 數(shù)組應(yīng)用實例 224
    8.4.1 排序 224
    8.4.2 二分查找 228
    8.4.3 選擇排序 230
    8.4.4 撲克游戲的發(fā)牌 231
    習(xí)題 233
    第9章 指針的應(yīng)用 239
    9.1 一維數(shù)組與指針 239
    9.1.1 數(shù)組名的特殊意義及其在訪問數(shù)組
    元素中的作用 239
    9.1.2 數(shù)組元素的指針 240
    9.1.3 指針變量的運算 241
    9.2 指針與二維數(shù)組 250
    9.3 字符串與指針 255
    9.3.1 字符串的表示形式 255
    9.3.2 字符指針作為函數(shù)的參數(shù) 258
    9.4 指針數(shù)組 261
    9.4.1 指針數(shù)組的概念 261
    9.4.2 指針數(shù)組與指向指針的指針變量 263
    9.5 函數(shù)的指針 266
    9.5.1 函數(shù)的指針和指向函數(shù)的指針變量 266
    9.5.2 函數(shù)的指針作為函數(shù)參數(shù) 267
    9.5.3 函數(shù)指針的應(yīng)用 268
    9.6 返回指針的函數(shù) 271
    9.7 main()函數(shù)的返回值和參數(shù) 272
    9.7.1 main()函數(shù)的返回值 273
    9.7.2 main()函數(shù)的參數(shù) 273
    習(xí)題 274
    第10章 結(jié)構(gòu)體和共用體 281
    10.1 概述 281
    10.2 結(jié)構(gòu)體與結(jié)構(gòu)體類型變量 281
    10.2.1 結(jié)構(gòu)體類型的定義 281
    10.2.2 結(jié)構(gòu)體類型變量的定義 282
    10.2.3 結(jié)構(gòu)體變量的引用 284
    10.2.4 結(jié)構(gòu)體變量的初始化 285
    10.3 結(jié)構(gòu)體數(shù)組 287
    10.4 指向結(jié)構(gòu)體類型數(shù)據(jù)的指針 290
    10.4.1 指向結(jié)構(gòu)體變量的指針 290
    10.4.2 指向結(jié)構(gòu)體數(shù)組的指針 291
    10.4.3 結(jié)構(gòu)體指針變量作為函數(shù)的參數(shù) 292
    10.4.4 結(jié)構(gòu)體與函數(shù)的類型 295
    10.5 動態(tài)存儲分配與鏈表 297
    10.5.1 鏈表的概念 297
    10.5.2 動態(tài)存儲分配 298
    10.5.3 建立和輸出鏈表 300
    10.5.4 鏈表的基本操作 300
    10.6 共用體 309
    10.6.1 共用體的概念和定義 309
    10.6.2 共用體變量的引用 311
    10.7 枚舉類型 313
    10.7.1 枚舉的定義與說明 314
    10.7.2 枚舉類型變量的賦值與引用 314
    10.8 用Typedef定義類型 315
    10.9 應(yīng)用實例——學(xué)生成績管理系統(tǒng) 316
    習(xí)題 327
    第11章 文件 332
    11.1 文件的概念 332
    11.1.1 文件的類型 332
    11.1.2 C語言對文件的處理方法 333
    11.1.3 文件的訪問方式 333
    11.2 格式化數(shù)據(jù)文件操作 334
    11.2.1 打開文件函數(shù)fopen() 334
    11.2.2 關(guān)閉文件函數(shù)fclose() 336
    11.2.3 從文件中格式化輸入數(shù)據(jù)fscanf() 336
    11.2.4 向文件中格式化輸出函數(shù)fprintf() 337
    11.2.5 文件建立 337
    11.2.6 文件訪問 338
    11.2.7 文件修改 339
    11.3 字符數(shù)據(jù)文件操作 340
    11.3.1 fgetc()函數(shù)——從指定文件中讀取
    一個字符 340
    11.3.2 fputc()函數(shù)——指向文件輸出一個
    字符 341
    11.3.3 fgets()函數(shù)——從文件中讀一個
    字符串 342
    11.3.4 fputs()函數(shù)——向指定文件輸出
    一個字符串 342
    11.3.5 feof()函數(shù)——文件操作是否到
    文件尾的檢測函數(shù) 343
    11.4 fread()與fwrite()函數(shù) 343
    11.5 文件位置定位與錯誤處理函數(shù) 345
    11.5.1 rewind()函數(shù)——將文件讀寫指針
    定位于文件頭 345
    11.5.2 fseek()函數(shù)——重新定位文件位
    置指針 346
    11.5.3 ftell()函數(shù)——測試當前讀寫指針
    位置 346
    11.5.4 ferror()函數(shù)——檢測文件流操作
    中的錯誤 346
    11.5.5 clearerr()函數(shù)——清除出錯標志 346
    11.6 應(yīng)用實例——大獎賽評分系統(tǒng) 346
    習(xí)題 352
    附錄A ASCII字符編碼一覽表 356
    附錄B C語言的關(guān)鍵字和運算符 357
    附錄C C語言庫函數(shù) 359
    參考文獻 366
最新評論共有 0 位網(wǎng)友發(fā)表了評論
發(fā)表評論
評論內(nèi)容:不能超過250字,需審核,請自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
用戶名: 密碼:
匿名?
注冊
主站蜘蛛池模板: 国产一级做a爰片在线 | 日日摸人人拍人人澡 | 久久草在线视频 | 欧美视频在线观看网站 | 成人欧美 | 99国产精品免费视频观看 | 亚洲精品国产成人中文 | 久久免费精彩视频 | 99久热在线精品视频播 | 一级毛片免费观看不卡的 | 免费一级特黄 | 欧美一级va在线视频免费播放 | 手机在线成人精品视频网 | 美女与男人对肌免费网站 | 男女做性免费视频软件 | 在线观看免费精品国产 | 亚洲成在人线免费视频 | 国产亚洲精品久久久久91网站 | 日产一区两区三区 | 久久久99精品免费观看精品 | 爽爽在线 | 欧美日韩一区二区三区在线 | 日韩一区二区三区不卡视频 | 一级爱| 日韩区 | 亚洲精品国产一区二区三区在 | 免费看片aⅴ免费大片 | 波多野结衣手机视频一区 | 中文字幕99在线精品视频免费看 | 精品国产品国语在线不卡丶 | avtt天堂网 手机资源 | 久草在线观看资源 | 日韩精品一区二区三区高清 | 国产精品亚洲欧美日韩区 | 亚洲综合91社区精品福利 | 日韩区 | 久久久毛片免费全部播放 | 欧美一级片a | 亚洲国产大片 | 日韩一级在线视频 | 成人欧美视频免费看黄黄 |