C語(yǔ)言程序設(shè)計(jì)
-
【作 者】蘇玉 許磊
【I S B N 】978-7-5170-2106-3
【責(zé)任編輯】張玉玲
【適用讀者群】高職高專
【出版時(shí)間】2014-08-29
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁(yè) 數(shù)】244
【千字?jǐn)?shù)】339
【印 張】15.25
【定 價(jià)】¥32
【叢 書】高職高專院校“十二五”精品示范系列教材(軟件技術(shù)專業(yè)群)
【備注信息】
簡(jiǎn)介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
“C語(yǔ)言程序設(shè)計(jì)”是計(jì)算機(jī)相關(guān)專業(yè)學(xué)生必修的一門專業(yè)基礎(chǔ)課,目的在于引導(dǎo)學(xué)生編程入門,掌握基本的編程思想和方法,鍛煉學(xué)生的工程能力和創(chuàng)新能力,并鼓勵(lì)學(xué)生利用所學(xué)的C語(yǔ)言知識(shí)解決專業(yè)的具體問題。本書內(nèi)容包括C程序設(shè)計(jì)基礎(chǔ)、數(shù)據(jù)的定義和運(yùn)算、順序結(jié)構(gòu)程序設(shè)計(jì)、選擇結(jié)構(gòu)程序設(shè)計(jì)、循環(huán)結(jié)構(gòu)程序設(shè)計(jì)、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體和共用體、文件等。
本書可作為高職高專院校計(jì)算機(jī)類專業(yè)的教材,也可供與信息類相關(guān)的非計(jì)算機(jī)專業(yè)選用,還可作為IT技術(shù)人員的參考書。
本書提供電子教案和源文件,讀者可以到中國(guó)水利水電出版社網(wǎng)站和萬(wàn)水書苑上免費(fèi)下載,網(wǎng)址為http://www.waterpub.com.cn/softdown/和http://www.dgboyong.cn。
從C語(yǔ)言產(chǎn)生到現(xiàn)在,它已經(jīng)成為最重要和最流行的編程語(yǔ)言之一,在各種流行編程語(yǔ)言中都能看到C語(yǔ)言的影子。學(xué)習(xí)、掌握C語(yǔ)言是每一個(gè)計(jì)算機(jī)技術(shù)人員的基本功之一。
C語(yǔ)言程序設(shè)計(jì)通常是計(jì)算機(jī)專業(yè)的第一門專業(yè)基礎(chǔ)課,對(duì)培養(yǎng)學(xué)生的專業(yè)素養(yǎng)、專業(yè)興趣意義重大。掌握了C語(yǔ)言,再學(xué)習(xí)其他程序設(shè)計(jì)語(yǔ)言往往比較容易。
本書可讓學(xué)生能在較短的時(shí)間內(nèi)快速掌握C語(yǔ)言程序設(shè)計(jì)的基礎(chǔ)知識(shí)和基本思維,將重點(diǎn)放在引導(dǎo)學(xué)生編程入門、掌握基本的編程思想和方法上,對(duì)于冷僻的、對(duì)后續(xù)學(xué)習(xí)沒有太大幫助的知識(shí)盡量精簡(jiǎn),理論知識(shí)以夠用為度;同時(shí)盡量選用與實(shí)際應(yīng)用相關(guān)的案例,從而激發(fā)學(xué)生的學(xué)習(xí)興趣。
為幫助讀者熟練掌握基本程序設(shè)計(jì)方法,將編者多年的C語(yǔ)言編程經(jīng)驗(yàn)和教學(xué)經(jīng)驗(yàn)傳授給讀者,我們編寫了本書。本書共分10個(gè)單元,每個(gè)單元中將關(guān)聯(lián)性強(qiáng)的內(nèi)容放在同一任務(wù)中,每個(gè)任務(wù)采用“任務(wù)引導(dǎo)”→“知識(shí)點(diǎn)介紹”→“任務(wù)的實(shí)現(xiàn)”→“知識(shí)擴(kuò)展”模式把理論知識(shí)、實(shí)踐技能融于一個(gè)學(xué)習(xí)情境中,使學(xué)生享受編程的樂趣,激發(fā)學(xué)生的學(xué)習(xí)興趣,引導(dǎo)學(xué)生編程入門,培養(yǎng)用編程解決實(shí)際問題的能力,養(yǎng)成良好的編程習(xí)慣。從第3單元開始,每個(gè)單元中都有一個(gè)實(shí)訓(xùn)任務(wù),在VC 6.0環(huán)境下做基于Dialog的程序,完成實(shí)訓(xùn)功能的主要代碼是用C語(yǔ)言編寫。采用這種圖形界面方式的實(shí)訓(xùn)內(nèi)容,可以增強(qiáng)學(xué)生學(xué)習(xí)C語(yǔ)言的興趣,也是本書的特色。
本書由蘇玉、許磊任主編,負(fù)責(zé)統(tǒng)稿、修改、定稿工作,由黃繼海、許爽、杜永強(qiáng)、夏靜任副主編,楊雅軍、王方展、王會(huì)芳、肜麗參與編寫。要特別感謝中國(guó)水利水電出版社的祝智敏編輯,她在本書的策劃和寫作中對(duì)編寫方式及習(xí)題題目提出了很好的建議,使得本書能夠更好地用于教學(xué)。在本書編寫過(guò)程中編者參考了大量國(guó)內(nèi)外計(jì)算機(jī)網(wǎng)絡(luò)文獻(xiàn)資料,在此向這些文獻(xiàn)資料的著作者表示感謝。
由于編者水平有限,書中錯(cuò)誤及不當(dāng)之處在所難免,懇請(qǐng)廣大讀者批評(píng)指正。
編 者
2014年6月
任務(wù)1 程序設(shè)計(jì)過(guò)程 1
任務(wù)2 C語(yǔ)言編譯器的操作過(guò)程并編程實(shí)現(xiàn)
第一個(gè)程序:在顯示器中顯示
“This is a c program!”信息 4
本單元小結(jié) 10
習(xí)題1 10
單元2 數(shù)據(jù)的定義和運(yùn)算 12
任務(wù)1 常量和變量 12
任務(wù)2 數(shù)據(jù)類型 16
任務(wù)3 運(yùn)算符與表達(dá)式 24
本單元小結(jié) 29
習(xí)題2 30
單元3 順序結(jié)構(gòu)程序設(shè)計(jì) 31
任務(wù)1 程序設(shè)計(jì)方法 31
任務(wù)2 數(shù)據(jù)的輸入和輸出 36
任務(wù)3 字符的輸入和輸出 49
任務(wù)4 實(shí)訓(xùn) 52
本單元小結(jié) 54
習(xí)題3 54
單元4 選擇結(jié)構(gòu)程序設(shè)計(jì) 56
任務(wù)1 關(guān)系運(yùn)算符、邏輯運(yùn)算符和條件
運(yùn)算符 56
任務(wù)2 if語(yǔ)句 63
任務(wù)3 switch語(yǔ)句 73
任務(wù)4 實(shí)訓(xùn) 77
本單元小結(jié) 80
習(xí)題4 80
單元5 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 84
任務(wù)1 while語(yǔ)句 85
任務(wù)2 do-while語(yǔ)句 88
任務(wù)3 for語(yǔ)句 91
任務(wù)4 goto、break和continue語(yǔ)句 97
任務(wù)5 實(shí)訓(xùn) 100
本單元小結(jié) 102
習(xí)題5 102
單元6 數(shù)組 106
任務(wù)1 一維數(shù)組 106
任務(wù)2 二維數(shù)組 114
任務(wù)3 字符數(shù)組 120
任務(wù)4 實(shí)訓(xùn) 131
本單元小結(jié) 134
習(xí)題6 134
單元7 函數(shù) 136
任務(wù)1 函數(shù)的概念 136
任務(wù)2 函數(shù)的定義和聲明 138
任務(wù)3 函數(shù)的調(diào)用 141
任務(wù)4 函數(shù)的類型與返回值 145
任務(wù)5 函數(shù)的參數(shù) 147
任務(wù)6 遞歸調(diào)用 149
任務(wù)7 變量的作用域 153
任務(wù)8 變量的存儲(chǔ)類別 154
任務(wù)9 實(shí)訓(xùn) 156
本單元小結(jié) 159
習(xí)題7 160
單元8 指針 162
任務(wù)1 指針的基本概念 162
任務(wù)2 利用指針引用數(shù)組 165
任務(wù)3 利用指針引用字符串 167
任務(wù)4 函數(shù)指針的使用方法 169
任務(wù)5 實(shí)訓(xùn) 172
本單元小結(jié) 174
習(xí)題8 174
單元9 結(jié)構(gòu)體和共用體 177
任務(wù)1 結(jié)構(gòu)體類型 177
任務(wù)2 結(jié)構(gòu)體變量 179
任務(wù)3 結(jié)構(gòu)體數(shù)組 185
任務(wù)4 共用體 191
任務(wù)5 實(shí)訓(xùn) 196
本單元小結(jié) 199
習(xí)題9 199
單元10 文件 200
任務(wù)1 文件概述 200
任務(wù)2 文件的打開與關(guān)閉 202
任務(wù)3 文件的順序讀寫 205
任務(wù)4 文件的隨機(jī)讀寫與檢測(cè) 216
任務(wù)5 實(shí)訓(xùn) 218
本單元小結(jié) 220
習(xí)題10 220
附錄A ASCII碼表 221
附錄B C語(yǔ)言運(yùn)算符的優(yōu)先級(jí)及其結(jié)合性 223
附錄C 庫(kù)函數(shù) 225
附錄D 編譯錯(cuò)誤信息 229
- C程序設(shè)計(jì)實(shí)踐教程 [劉衛(wèi)國(guó)]
- C程序設(shè)計(jì)(慕課版) [劉衛(wèi)國(guó)]
- 程序設(shè)計(jì)基礎(chǔ)實(shí)踐教程(C/C++語(yǔ)言版) [張桂芬 葛麗娜]
- C++案例項(xiàng)目精講 [主編 楊國(guó)興]
- SwiftUI完全開發(fā) [李智威 著]
- MySQL數(shù)據(jù)庫(kù)項(xiàng)目式教程 [陳亞峰]
- C語(yǔ)言程序設(shè)計(jì)習(xí)題與實(shí)驗(yàn)指導(dǎo)(第二版) [主編 甄增榮 張賓]
- C語(yǔ)言程序設(shè)計(jì)(第二版) [主編 甄增榮 田云霞]
- Unity3D虛擬現(xiàn)實(shí)應(yīng)用開發(fā)實(shí)踐 [主 編 劉龍]
- Python程序設(shè)計(jì) [主編 姜春磊 陳虹潔]
- C語(yǔ)言程序設(shè)計(jì)實(shí)踐教程(活頁(yè)式) [主編 鄭茵 陳巍 滕泓虬]
- 面向?qū)ο蟪绦蛟O(shè)計(jì) [主編 張勇 張平華 趙小龍]
- Python程序設(shè)計(jì)基礎(chǔ)及實(shí)戰(zhàn) [主編 劉健]
- C語(yǔ)言程序設(shè)計(jì) [姜雪]
- Python程序設(shè)計(jì)實(shí)踐教程 [王鶴琴 蔡正保]
- C++程序設(shè)計(jì)實(shí)踐教程(第三版) [主編 劉衛(wèi)國(guó) 曹岳輝]
- C++程序設(shè)計(jì)(第三版) [主編 曹岳輝 劉衛(wèi)國(guó)]
- C語(yǔ)言程序設(shè)計(jì)項(xiàng)目化教程(活頁(yè)式) [主編 張利華 潘曉利]
- 機(jī)器人流程自動(dòng)化(RPA)實(shí)戰(zhàn)——基于UiPath [主編 金鑫]
- Python 語(yǔ)言程序設(shè)計(jì)實(shí)踐指導(dǎo) [主編 張雙獅]
- Python程序設(shè)計(jì)案例教程 [主編 毛錦庚 鐘肖英 周賢來(lái) ]
- 基于.NET Core框架的分布式系統(tǒng)架構(gòu)設(shè)計(jì) [湯佳 著]
- Python語(yǔ)言程序設(shè)計(jì)教程 [郭其標(biāo) 房宜汕]
- C語(yǔ)言同步案例習(xí)題精解 [主編 肖朝暉]
- Python程序設(shè)計(jì) [李國(guó)燕 王新強(qiáng) 劉佳 等編著]
- Python程序設(shè)計(jì)項(xiàng)目化教程(活頁(yè)式) [主編 盧鳳偉]
- Java編程基礎(chǔ)案例式教程 [主編 陳艷華 唐春蘭]
- Python語(yǔ)言同步案例習(xí)題精解 [主編 肖朝暉]
- Unity應(yīng)用開發(fā)與實(shí)戰(zhàn)(微課版) [主 編 程永恒]
- PHP程序設(shè)計(jì)項(xiàng)目化教程 [主 編 杜海穎]
-
>通識(shí)課
>理工類基礎(chǔ)課
>程序設(shè)計(jì)
>大數(shù)據(jù)與人工智能
>計(jì)算機(jī)網(wǎng)絡(luò)與通信
>辦公應(yīng)用
>數(shù)據(jù)庫(kù)技術(shù)
>數(shù)字媒體、虛擬現(xiàn)實(shí)
>電工電子
>物聯(lián)網(wǎng)技術(shù)
>單片機(jī)、微機(jī)原理
>數(shù)據(jù)結(jié)構(gòu)、軟件工程
>輔助設(shè)計(jì)
>圖形圖像
>電商物流、信管
>航空工業(yè)
>機(jī)械與自動(dòng)化
>電子信息
>經(jīng)管
>新聞、廣播影視
- 生活經(jīng)管more>>
- 計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)
- SQL Server實(shí)用數(shù)據(jù)庫(kù)技術(shù)
- 數(shù)據(jù)結(jié)構(gòu)
- 網(wǎng)頁(yè)設(shè)計(jì)與制作項(xiàng)目化教程
- 軟件工程概論
- 計(jì)算機(jī)組裝與維護(hù)
- Java程序設(shè)計(jì)
- C語(yǔ)言程序設(shè)計(jì)
- 辦公信息化實(shí)例教程
- C#程序設(shè)計(jì)項(xiàng)目教程
- Flash CS6案例教程
- ASP.NET(C#)網(wǎng)站開發(fā)
- 操作系統(tǒng)教程
- JSP設(shè)計(jì)與開發(fā)