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

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

C語言程序設(shè)計

中國水利水電出版社
    【作 者】任正云 李素若 主編 【I S B N 】978-7-5084-4300-3 【責(zé)任編輯】陳潔 【適用讀者群】高職高專 【出版時間】2007-03-01 【開 本】16開本 【裝幀信息】平裝(光膜) 【版 次】第1版 【頁 數(shù)】284 【千字數(shù)】 【印 張】 【定 價】26 【叢 書】21世紀高職高專規(guī)劃教材 【備注信息】教育部高等學(xué)校高職高專計算機類專業(yè)教學(xué)指導(dǎo)委員會優(yōu)秀教材
圖書詳情

    本書遵照C語言標準,結(jié)合作者多年的教學(xué)和科研實踐的經(jīng)驗和體會,全面系統(tǒng)、深入淺出地闡述了C語言的基本概念、語法和語義,以及用C語言進行程序設(shè)計的基本方法和技巧。

    本書的主要內(nèi)容包括數(shù)據(jù)類型和表達式、流程控制、算法分析、函數(shù)與程序結(jié)構(gòu)等。概念準確,結(jié)構(gòu)合理,層次清晰,實例豐富,選材精心,語言通俗易懂。本章末都配有習(xí)題可供不同層次的讀者練習(xí)。

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

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

    1.概念準確,結(jié)構(gòu)合理,層次清晰,實例豐富,選材精心,語言通俗易懂。本章末都配有習(xí)題可供不同層次的讀者練習(xí)

    2.十分注重知識的應(yīng)用,重點章節(jié)都給出了應(yīng)用舉例。

    3.本書的一個亮點是給出了學(xué)生成績管理系統(tǒng)、大獎賽評分系統(tǒng)和萬年歷的程序

    C語言是一種結(jié)構(gòu)化的程序設(shè)計語言。它功能豐富、表現(xiàn)力強、使用靈活、應(yīng)用面廣、目標程序效率高、可移植性好,既具有高級語言的特點,又具有低級語言的功能,因此它成為當今的主流程序設(shè)計語言之一。由于它簡單易學(xué),使用方便靈活,所以學(xué)習(xí)和使用C語言的人越來越多,國內(nèi)高等院校理工科專業(yè)都開設(shè)了這門課程。同時,C語言也是全國計算機二級考試的指定考試科目之一。學(xué)好C 語言對進一步學(xué)習(xí)其他計算機語言具有積極的意義。

    C語言程序設(shè)計是一門實踐性很強的課程,它包含理論學(xué)習(xí)、編程方法和程序調(diào)試三個方面的內(nèi)容。由于它的語法現(xiàn)象比較復(fù)雜,數(shù)據(jù)類型轉(zhuǎn)換和表示靈活多變,因此,在學(xué)習(xí)和掌握C語言時,要把實踐分為三個層次和兩個方面。三個層次是:閱讀別人寫好的程序(或函數(shù)),理解程序所要完成的任務(wù)(也就是程序的功能),從中學(xué)習(xí)編程的方法和技巧;模仿編寫功能類似的程序;自己獨立設(shè)計和編寫完成指定任務(wù)的程序。兩個方面是:在條件有限的情況下,動手在紙上嚴格按語法規(guī)則一絲不茍地寫出程序;另一方面,在條件允許的情況下,應(yīng)該盡量上機練習(xí),調(diào)試自己所寫的程序。根據(jù)當前的形式和教學(xué)的需要,從C語言教學(xué)實際出發(fā),我們編寫了這本《C語言程序設(shè)計》,希望本書能為廣大讀者提供有益的幫助。

    針對C語言在計算機專業(yè)課程以及計算機公共基礎(chǔ)課程體系中的地位,本書從培養(yǎng)學(xué)生的理解、設(shè)計基本算法出發(fā),結(jié)合掌握C語言的語法規(guī)則訓(xùn)練,培養(yǎng)學(xué)生基本編程能力。本書在編寫過程中,著重體現(xiàn)以下特色:

    (1)語言通俗易懂、結(jié)構(gòu)符合教學(xué)規(guī)律。考慮到學(xué)習(xí)者的基礎(chǔ),本書在編寫過程中從語言的角度盡量做到通俗易懂,避免按C語言說明書、操作手冊的內(nèi)容安排和描述,內(nèi)容及講解由淺入深,符合C語言的特點,符合程序設(shè)計語言學(xué)習(xí)的特點。

    (2)理論講解力求體現(xiàn)“必需、夠用為度”。充分考慮學(xué)生的特點和C語言程序設(shè)計在課程體系中的地位,在內(nèi)容的講解上,盡量形象地描述算法產(chǎn)生的過程,突出學(xué)習(xí)重點,理論教學(xué)力求體現(xiàn)必需、夠用為度,強調(diào)實際應(yīng)用,有意回避一些C語言中出現(xiàn)頻率很低或與語言實現(xiàn)版本有關(guān)的內(nèi)容,把重點放在語言本身的難點和程序設(shè)計的技巧方面,為以后從事軟件開發(fā)的學(xué)生提供良好的參考。

    (3)堅持“兩個并重”,重視學(xué)生技能的形成過程。所謂兩個并重,就是程序設(shè)計語言和程序設(shè)計技巧并重、典型案例和實際編程并重。本書在講解理論后都有強化理論的例題,每章結(jié)束部分都安排有應(yīng)用實例。這樣做的目的就是力求使讀者學(xué)完C語言程序設(shè)計之后,不僅能懂C語言的語法、語義,更重要的是具備編程解決實際問題的能力,通過給出的一些經(jīng)典案例,讓學(xué)生能夠從中借鑒、模仿及改寫,從而提高學(xué)習(xí)者的編程能力。

    特別值得一提的是:本書在講解必要的理論知識的同時,十分注重知識的應(yīng)用,重點章節(jié)都給出了應(yīng)用舉例,本書的一個亮點是給出了學(xué)生成績管理系統(tǒng),大獎賽評分系統(tǒng),萬年歷的程序,是學(xué)習(xí)編程人員的一本很好的工具書。本書還配有《C語言程序設(shè)計上機指導(dǎo)與習(xí)題集解答》一書,供不同層次的讀者練習(xí)。

    本書由任正云、李素若任主編,胡玉榮、張牧、肖衡任副主編,具體分工如下:第1、2、3、5、7章由任正云編寫,第4、6章由胡玉榮編寫,第8章由李素若編寫,第9章由張牧編寫,第10章由肖衡編寫,全書由任正云統(tǒng)稿,所有的程序由張牧、胡玉榮負責(zé)調(diào)試,在編寫過程中得到了主審田原副教授和相關(guān)專家的指導(dǎo),在此一并表示衷心的感謝。

    本書存在一些不足之處,竭誠希望廣大讀者批評指正。

    編 者

    2006年12月

    前言
    第1章 C語言程序設(shè)計基礎(chǔ) 1
    1.1 程序設(shè)計及程序設(shè)計語言 1
    1.1.1 程序設(shè)計語言的發(fā)展 1
    1.1.2 C語言的發(fā)展過程 2
    1.2 C語言的特點 3
    1.3 源程序的編輯、編譯、連接與運行 4
    1.4 C程序結(jié)構(gòu) 5
    1.4.1 簡單的C程序介紹 5
    1.4.2 C程序結(jié)構(gòu) 7
    習(xí)題 8
    第2章 C語言的數(shù)據(jù)類型與基本操作 10
    2.1 常量與變量 10
    2.1.1 常量 10
    2.1.2 變量 13
    2.2 標識符和關(guān)鍵字 15
    2.3 整型數(shù)在計算機中的存儲方式 17
    2.4 有符號的數(shù)據(jù)類型和無符號的數(shù)據(jù)類型 18
    2.5 運算符和表達式 19
    2.5.1 賦值運算符和賦值表達式 21
    2.5.2 算術(shù)運算符和算術(shù)表達式 23
    2.5.3 長度測試運算符sizeof 25
    2.5.4 關(guān)系運算符和關(guān)系表達式 25
    2.5.5 邏輯運算符與邏輯表達式 26
    2.5.6 條件運算符與條件運算表達式 28
    2.5.7 逗號運算符與逗號表達式 30
    2.5.8 位運算 31
    2.6 不同類型數(shù)據(jù)間的轉(zhuǎn)換 34
    習(xí)題 37
    第3章 順序結(jié)構(gòu)程序設(shè)計 42
    3.1 算法 42
    3.1.1 算法的組成要素 42
    3.1.2 算法的表示方法 43
    3.1.3 算法設(shè)計舉例 46
    3.2 C語句概述 51
    3.2.1 控制語句 51
    3.2.2 表達式語句 52
    3.2.3 復(fù)合語句 52
    3.3 數(shù)據(jù)的輸入和輸出 53
    3.3.1 數(shù)據(jù)的輸出函數(shù) 53
    3.3.2 scanf函數(shù) 58
    3.4 getchar函數(shù)與putchar函數(shù) 62
    3.4.1 字符輸出函數(shù)putchar() 62
    3.4.2 字符輸入函數(shù)getchar() 63
    習(xí)題 64
    第4章 選擇結(jié)構(gòu)程序設(shè)計 68
    4.1 if語句 68
    4.1.1 if語句的形式 68
    4.1.2 if語句的嵌套 72
    4.2 switch語句 75
    4.3 程序舉例 77
    習(xí)題 79
    第5章 循環(huán)結(jié)構(gòu)程序設(shè)計 84
    5.1 while語句 84
    5.2 do-while語句 90
    5.3 for語句 92
    5.4 三種循環(huán)語句的比較 96
    5.5 循環(huán)的嵌套 96
    5.6 break語句和continue語句 101
    5.6.1 break語句 102
    5.6.2 continue語句 102
    5.7 綜合實例 103
    習(xí)題 109
    第6章 函數(shù) 115
    6.1 函數(shù)概述 115
    6.2 函數(shù)的定義與聲明 116
    6.2.1 函數(shù)定義 117
    6.2.2 函數(shù)的參數(shù)和返回值 118
    6.2.3 函數(shù)的聲明 118
    6.3 函數(shù)的調(diào)用 119
    6.3.1 調(diào)用函數(shù)的一般形式 119
    6.3.2 調(diào)用函數(shù)時數(shù)據(jù)的傳遞 119
    6.3.3 函數(shù)的嵌套調(diào)用 121
    6.3.4 函數(shù)的遞歸調(diào)用 122
    6.4 局部變量和全局變量 126
    6.4.1 局部變量 126
    6.4.2 全局變量 128
    6.5 變量的存儲屬性 131
    6.5.1 自動變量(auto) 131
    6.5.2 寄存器變量(register) 133
    6.5.3 靜態(tài)變量(static) 133
    6.5.4 外部變量 134
    6.6 編譯預(yù)處理 136
    6.6.1 宏定義 136
    6.6.2 文件包含 141
    6.6.3 條件編譯 142
    習(xí)題 144
    第7章 數(shù)組 148
    7.1 一維數(shù)組 148
    7.1.1 一維數(shù)組的定義 148
    7.1.2 一維數(shù)組的初始化 149
    7.1.3 一維數(shù)組元素的引用 149
    7.1.4 一維數(shù)組的使用 149
    7.2 二維數(shù)組和多維數(shù)組 155
    7.2.1 二維數(shù)組和多維數(shù)組的概念及其定義 155
    7.2.2 二維數(shù)組和多維數(shù)組的引用 157
    7.2.3 二維數(shù)組的初始化 158
    7.2.4 二維數(shù)組的經(jīng)典實例 159
    7.3 字符數(shù)組 162
    7.3.1 字符數(shù)組的定義 162
    7.3.2 字符數(shù)組的輸入輸出 163
    7.3.3 常用字符串函數(shù) 164
    7.3.4 字符數(shù)組的使用 167
    7.4 數(shù)組應(yīng)用實例 168
    7.4.1 排序 168
    7.4.2 二分查找 171
    習(xí)題 173
    第8章 指針 175
    8.1 地址和指針 175
    8.1.1 地址 175
    8.1.2 指針 176
    8.2 指針變量 177
    8.2.1 指針變量的說明 177
    8.2.2 指針變量的運算 178
    8.3 指針作為函數(shù)參數(shù) 178
    8.3.1 指針常量作為函數(shù)參數(shù) 178
    8.3.2 程序?qū)嵗?180
    8.4 指針與數(shù)組 181
    8.4.1 指向數(shù)組的指針變量 181
    8.4.2 通過指針引用數(shù)組元素 182
    8.4.3 通過指針引用數(shù)組元素時幾個注意的問題 182
    8.4.4 數(shù)組名作函數(shù)參數(shù) 184
    8.4.5 程序?qū)嵗?185
    8.5 指針的運算 186
    8.6 用指針訪問字符串 186
    8.6.1 指針和字符串的關(guān)系 186
    8.6.2 用指針處理字符串 187
    8.7 指針數(shù)組和指向指針的指針 190
    8.7.1 指針數(shù)組 190
    8.7.2 指向指針的指針 191
    8.7.3 指向指針的指針的應(yīng)用 191
    8.7.4 帶形參的main函數(shù) 193
    8.8 指向函數(shù)的指針 195
    8.8.1 函數(shù)指針的概念 195
    8.8.2 函數(shù)指針的應(yīng)用 196
    習(xí)題 198
    第9章 結(jié)構(gòu)體和共用體 201
    9.1 概述 201
    9.2 結(jié)構(gòu)體與結(jié)構(gòu)體類型變量 201
    9.2.1 結(jié)構(gòu)體類型的定義 201
    9.2.2 結(jié)構(gòu)體類型變量的定義 202
    9.2.3 結(jié)構(gòu)體變量的引用 204
    9.2.4 結(jié)構(gòu)體變量的初始化 205
    9.3 結(jié)構(gòu)體數(shù)組 205
    9.4 指向結(jié)構(gòu)體類型數(shù)據(jù)的指針 207
    9.4.1 指向結(jié)構(gòu)體變量的指針 207
    9.4.2 指向結(jié)構(gòu)體數(shù)組的指針 209
    9.4.3 結(jié)構(gòu)體指針變量作為函數(shù)的參數(shù) 210
    9.4.4 結(jié)構(gòu)體與函數(shù)的類型 212
    9.5 鏈表 214
    9.5.1 鏈表的概念 214
    9.5.2 動態(tài)存儲分配 215
    9.5.3 鏈表的基本操作 217
    9.6 共用體 221
    9.6.1 共用體的概念和定義 221
    9.6.2 共用體變量的引用 223
    9.7 枚舉類型 225
    9.7.1 枚舉的定義與說明 225
    9.7.2 枚舉類型變量的賦值與引用 226
    9.8 用Typedef定義類型 227
    9.9 應(yīng)用實例——學(xué)生成績管理系統(tǒng) 228
    習(xí)題 239
    第10章 文件 242
    10.1 文件的概念 242
    10.1.1 文件的類型 242
    10.1.2 文件的訪問方式 243
    10.2 格式化數(shù)據(jù)文件操作 243
    10.2.1 打開文件函數(shù)fopen() 244
    10.2.2 關(guān)閉文件函數(shù)fclose() 245
    10.2.3 從文件中格式化輸入數(shù)據(jù)fscanf() 246
    10.2.4 向文件中格式化輸出函數(shù)fprintf() 246
    10.2.5 文件建立 246
    10.2.6 文件訪問 247
    10.2.7 文件修改 248
    10.3 字符數(shù)據(jù)文件操作 250
    10.3.1 從指定文件中讀取一個字符 250
    10.3.2 putc()函數(shù)——指向文件輸出一個字符 251
    10.3.3 fgets()函數(shù)——從文件中讀一個字符串 251
    10.3.4 fputs()函數(shù)——向指定文件輸出一個字符串 251
    10.3.5 feof ()函數(shù)——文件操作是否到文件尾的檢測函數(shù) 252
    10.4 fread()與fwrite()函數(shù) 253
    10.5 文件位置定位與錯誤處理函數(shù) 254
    10.5.1 rewind()函數(shù)——將文件讀寫指針定位于文件頭 254
    10.5.2 fseek()函數(shù)——重新定位文件位置指針 255
    10.5.3 ftell()函數(shù)——測試當前讀寫指針位置 255
    10.5.4 ferror()函數(shù)——檢測文件流操作中的錯誤 256
    10.5.5 clearerr()函數(shù)——清除出錯標志 256
    10.6 應(yīng)用實例——大獎賽評分系統(tǒng) 257
    習(xí)題 261
    附錄A ASCII字符編碼一覽表 266
    附錄B C語言庫函數(shù) 267
    參考文獻 274
最新評論共有 0 位網(wǎng)友發(fā)表了評論
發(fā)表評論
評論內(nèi)容:不能超過250字,需審核,請自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
用戶名: 密碼:
匿名?
注冊
主站蜘蛛池模板: 免费黄在线看| 欧美在线观看www| 好吊色免费视频| 影音先锋加勒比| 好吊日在线| 亚洲精品午夜级久久久久| 国产男女免费完整视频| 午夜j| 国产超91| 男人女人黄 色视频免费| 91精品久久久久久久久网影视| 久久综合九色综合77| 中国女人一级做受免费视频| 国产一区二区成人| 日本一区二区三区久久久久| 人人做人人爽人人爱影视| 久久精品免费全国观看国产| 一级女人毛片| 国产高清免费午夜在线视频| 日本妞欧洲| 最新日本免费一区二区三区中文| 黄色免费视屏| 日本视频www| 中文字幕一区二区三区5566 | 看片中文字幕| 亚洲一区二区在线视频| 国产成人青草视频| 美女视频黄免费| 亚洲一区在线观看视频| aⅴ一区二区三区| 精品国产一区二区三区在线| 婷婷国产| 综合色播| 99精品视频在线在线视频观看 | 国产手机在线精品| 欧美综合视频在线| 伊人久久大香线蕉资源| 成人小视频在线免费观看| 久久精品国产99久久无毒不卡| 午夜在线观看视频| 69精品|