注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)C程序設(shè)計(jì)教程(第2版)

C程序設(shè)計(jì)教程(第2版)

C程序設(shè)計(jì)教程(第2版)

定 價(jià):¥34.50

作 者: 譚浩強(qiáng) 著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 中國高等院校計(jì)算機(jī)基礎(chǔ)教育課程體系規(guī)劃教材
標(biāo) 簽: 工學(xué) 教材 研究生/本科/專科教材

ISBN: 9787302328827 出版時(shí)間: 2013-08-01 包裝: 平裝
開本: 大32開 頁數(shù): 284 字?jǐn)?shù):  

內(nèi)容簡介

  C語言是國內(nèi)外廣泛使用的計(jì)算機(jī)語言,學(xué)會使用C語言進(jìn)行程序設(shè)計(jì)是計(jì)算機(jī)工作者的一項(xiàng)基本功?!吨袊叩仍盒S?jì)算機(jī)基礎(chǔ)教育課程體系規(guī)劃教材:C程序設(shè)計(jì)教程(第2版)》系統(tǒng)地介紹怎樣使用C語言進(jìn)行程序設(shè)計(jì)。通過《中國高等院校計(jì)算機(jī)基礎(chǔ)教育課程體系規(guī)劃教材:C程序設(shè)計(jì)教程(第2版)》的學(xué)習(xí),可以基本上掌握C語言的主要內(nèi)容和使用方法,同時(shí)學(xué)習(xí)程序設(shè)計(jì)的方法及有關(guān)算法的知識,初步掌握用計(jì)算機(jī)解題的全過程。這是理工類大學(xué)生應(yīng)當(dāng)具備的基本知識和應(yīng)用要求。本書作者具有豐富的教學(xué)經(jīng)驗(yàn)和編寫教材的經(jīng)驗(yàn),善于把復(fù)雜的問題簡單化,化解了學(xué)生學(xué)習(xí)過程中的許多困難。作者所著的《C程序設(shè)計(jì)》一書受到專家和讀者的一致好評,公認(rèn)為是學(xué)習(xí)C語言程序設(shè)計(jì)的理想教材,被全國大多數(shù)高校選用,是學(xué)習(xí)C語言的主流用書。已累計(jì)發(fā)行了1200多萬冊,創(chuàng)同類書的國內(nèi)外發(fā)行最高紀(jì)錄。根據(jù)國內(nèi)一般大學(xué)非計(jì)算機(jī)專業(yè)的教學(xué)需要,作者2007年在《C程序設(shè)計(jì)》一書的基礎(chǔ)上重新組織和改寫并出版了《C程序設(shè)計(jì)教程》,適當(dāng)減少內(nèi)容,緊扣基本要求,突出重點(diǎn),適合“少學(xué)時(shí)”的需要。現(xiàn)在,作者對該書進(jìn)行了修訂,出版了《C程序設(shè)計(jì)教程(第2版)》,即本書。根據(jù)近年來的教學(xué)實(shí)踐,本書在第一版的基礎(chǔ)上,重新構(gòu)建教材體系,進(jìn)一步壓縮內(nèi)容,突出重點(diǎn),加強(qiáng)算法訓(xùn)練,更加實(shí)用。用通俗易懂的方法和語言闡明復(fù)雜的概念,使讀者更加容易學(xué)習(xí)。同時(shí)注重培養(yǎng)包括計(jì)算思維在內(nèi)的科學(xué)思維。本書可用作全國各高等學(xué)校各專業(yè)的正式教材,尤其適合于一般院校的非計(jì)算機(jī)專業(yè)使用。也是一本供自學(xué)的好教材。《中國高等院校計(jì)算機(jī)基礎(chǔ)教育課程體系規(guī)劃教材:C程序設(shè)計(jì)教程(第2版)》還配有輔助教材《C程序設(shè)計(jì)教程(第2版)學(xué)習(xí)輔導(dǎo)》。

作者簡介

  譚浩強(qiáng),教授,我國著名計(jì)算機(jī)教育專家。1958年清華大學(xué)自動(dòng)控制系畢業(yè)。青年時(shí)代曾擔(dān)任清華大學(xué)學(xué)生會主席、北京市學(xué)聯(lián)副主席,北京市人民代表、全國文教戰(zhàn)線先進(jìn)分子。他是我國計(jì)算機(jī)普及和高校計(jì)算機(jī)基礎(chǔ)教育的開拓者之一。現(xiàn)擔(dān)任全國高等院校計(jì)算機(jī)基礎(chǔ)教育研究會榮譽(yù)會長、教育部全國計(jì)算機(jī)應(yīng)用技術(shù)證書考試委員會主任委員、中國老教授協(xié)會常務(wù)理事。獲全國高校教學(xué)成果獎(jiǎng)國家級獎(jiǎng)、國家科技進(jìn)步獎(jiǎng)、北京市政府授予“有突出貢獻(xiàn)專家稱號”。被國家科委表彰為“全國優(yōu)秀科普工作者”。獲國務(wù)院特殊津貼。譚浩強(qiáng)教授創(chuàng)造了三個(gè)世界記錄:(1)30年來他(以及和他人合作)共編著出版了160多本計(jì)算機(jī)著作,主編了400多本計(jì)算機(jī)書籍,是出版科技著作數(shù)量最多的人。(2)他編著和主編的書發(fā)行量超過6000萬冊,是讀者最多的科技作家。我國平均每21人、知識分子每1.2人就擁有一本譚浩強(qiáng)的書。(3)他和他人合著的《BASIC語言》發(fā)行1250多萬冊,他所著的《c程序設(shè)計(jì)》發(fā)行1240多萬冊。雙雙創(chuàng)造科技書籍發(fā)行量的最高紀(jì)錄。譚浩強(qiáng)教授善于用讀者容易理解的方法和語言說明復(fù)雜的概念。許多人認(rèn)為他“開創(chuàng)了計(jì)算機(jī)書籍貼近大眾的新風(fēng)”,為我國的計(jì)算機(jī)普及事業(yè)作出重要的貢獻(xiàn)。21世紀(jì)初,被《計(jì)算機(jī)世界》報(bào)組織的“世紀(jì)評選”評為我國“20世紀(jì)最有影響的十個(gè)IT人物”之一。被《電腦報(bào)》評為“我國十大IT人物”。他的功績是把千百萬群眾帶入計(jì)算機(jī)的大門。

圖書目錄

第1章 程序設(shè)計(jì)和c語言 1.1 計(jì)算機(jī)與程序、程序設(shè)計(jì)語言 1.2 c語言的特點(diǎn) 1.3 簡單的c語言程序 1.4 c語言程序的結(jié)構(gòu) 1.5 運(yùn)行c程序的步驟與方法 1.6 程序設(shè)計(jì)的任務(wù) 1.7 算法——程序的靈魂 1.7.1 程序是什么 1.7.2 什么是算法 1.7.3 怎樣表示一個(gè)算法 1.8 結(jié)構(gòu)化程序設(shè)計(jì)方法 1.9 學(xué)習(xí)程序設(shè)計(jì),培養(yǎng)計(jì)算思維 本章小結(jié) 習(xí)題 第2章 最簡單的c程序設(shè)計(jì)——順序程序設(shè)計(jì) 2.1 順序程序設(shè)計(jì)舉例 2.2 數(shù)據(jù)的類型及存儲形式 2.2.1 c的數(shù)據(jù)類型 2.2.2 數(shù)據(jù)的表現(xiàn)形式——常量和變量 2.2.3 整型數(shù)據(jù) 2.2.4 字符型數(shù)據(jù) 2.2.5 浮點(diǎn)型數(shù)據(jù) 2.3 用表達(dá)式進(jìn)行數(shù)據(jù)的運(yùn)算 2.3.1 c表達(dá)式 2.3.2 c運(yùn)算符 2.3.3 運(yùn)算符的優(yōu)先級與結(jié)合性 2.3.4 不同類型數(shù)據(jù)間的混合運(yùn)算 2.3.5 強(qiáng)制類型轉(zhuǎn)換 2.4 最常用的c語句——賦值語句 2.4.1 c語句綜述 2.4.2 賦值表達(dá)式 2.4.3 賦值語句 2.5 數(shù)據(jù)的輸入輸出 2.5.1 c語言中輸人輸出的概念 2.5.2 用prints函數(shù)輸出數(shù)據(jù) 2.5.3 用scanf函數(shù)輸人數(shù)據(jù) 2.5.4 字符數(shù)據(jù)的輸入輸出 本章小結(jié) 習(xí)題 第3章 選擇結(jié)構(gòu)程序設(shè)計(jì) 3.1 簡單的選擇結(jié)構(gòu)程序 3.2 選擇結(jié)構(gòu)中的關(guān)系運(yùn)算 3.2.1 關(guān)系運(yùn)算符及其優(yōu)先次序 3.2.2 關(guān)系表達(dá)式 3.3 選擇結(jié)構(gòu)中的邏輯運(yùn)算 3.3.1 邏輯運(yùn)算符及其優(yōu)先次序 3.3.2 邏輯表達(dá)式 3.4 用if語句實(shí)現(xiàn)選擇結(jié)構(gòu) 3.4.1 if語句的三種形式 3.4.2 if語句的嵌套 3.5 用條件表達(dá)式實(shí)現(xiàn)選擇結(jié)構(gòu) 3.6 利用swish語句實(shí)現(xiàn)多分支選擇結(jié)構(gòu) 3.7 選擇結(jié)構(gòu)程序綜合舉例 本章小結(jié) 習(xí)題 第7章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 4.1 程序需要循環(huán) 4.2 用while語句和dowhile語句實(shí)現(xiàn)循環(huán) 4.2.1 用while語句實(shí)現(xiàn)循環(huán) 4.2.2 用dowlliIe語句實(shí)現(xiàn)循環(huán) 4.2.3 while循環(huán)和dowhile循環(huán)的比較 4.2.4 遞推與迭代 4.3 用for語句實(shí)現(xiàn)循環(huán) 4.3.1 for語句的執(zhí)行過程 4.3.2 for語句的各種形式 4.3.3 for循環(huán)應(yīng)用舉例 4.4 循環(huán)的嵌套 4.5 用break語句和continue語句改變循環(huán)狀態(tài) 4.5.l用break語句提前退出循環(huán) 4.5.2 用continue語句提前結(jié)束本次循環(huán) 4.6 幾種循環(huán)的比較 4.7 循環(huán)程序舉例 本章小結(jié) 習(xí)題 第5章 利用數(shù)組處理批量數(shù)據(jù) 5.1 數(shù)組的作用 5.2 怎樣定義和引用一維數(shù)組 5.2.1 怎樣定義一維數(shù)組 5.2.2 怎樣引用一維數(shù)組元素 5.2.3 一維數(shù)組的初始化 5.2.4 利用一維數(shù)組的典型算法——遞推與排序 5.3 怎樣定義和引用二維數(shù)組 5.3.1 怎樣定義二維數(shù)組 s.3.2 怎樣引用二維數(shù)組的元素 5.3.3 二維數(shù)組程序舉例 5.3.4 二維數(shù)組的初始化 5.4 利用字符數(shù)組處理字符串?dāng)?shù)據(jù) 5.4.1 怎樣定義字符數(shù)組 5.4.2 字符數(shù)組的初始化 5.4.3 引用字符數(shù)組的元素 5.4.4 字符串和字符串結(jié)束標(biāo)志 5.4.5 字符數(shù)組的輸入輸出方法 5.4.6 有關(guān)字符處理的算法 5.4.7 利用字符串處理函數(shù) 本章小結(jié) 習(xí)題 第6章 利用函數(shù)進(jìn)行模塊化程序設(shè)計(jì) 6.1 為什么要使用函數(shù) 6.1.1 函數(shù)是什么 6.1.2 程序和函數(shù) 6.2 怎樣定義函數(shù) 6.2.1 為什么要定義函數(shù) 6.2.2 怎樣定義無參函數(shù) 6.2.3 怎樣定義有參函數(shù) 6.3 函數(shù)參數(shù)和函數(shù)的值 6.3.1 形式參數(shù)和實(shí)際參數(shù) 6.3.2 函數(shù)的返回值 6.4 函數(shù)的調(diào)用 6.4.1 函數(shù)調(diào)用的一般形式 6.4.2 調(diào)用函數(shù)的方式 6.4.3 對被調(diào)用函數(shù)的聲明和函數(shù)原型 6.5 函數(shù)的嵌套調(diào)用 6.6 函數(shù)的遞歸調(diào)用 6.6.1 什么是函數(shù)的遞歸調(diào)用 6.6.2 遞歸算法分析 6.6.3 用遞歸函數(shù)實(shí)現(xiàn)遞歸算法 6.7 數(shù)組作為函數(shù)參數(shù) 6.8 函數(shù)應(yīng)用舉例——編寫排序程序 6.9 變量的作用域和生存期 6.9.1 局部變量 6.9.2 全局變量 6.9.3 變量的存儲方式和生存期 6.9.4 作用域與生存期小結(jié) 6.1 0關(guān)于變量的聲明和定義 本章小結(jié) 習(xí)題 第7章 善于使用指針 7.1 什么是指針 7.2 變量的指針和指向變量的指針變量 7.2.1 怎樣定義指針變量 7.2.2 怎樣引用指針變量 7.2.3 指針變量作為函數(shù)參數(shù) 7.3 通過指針引用數(shù)組 7.3.1 數(shù)組元素的指針 7.3.2 指針的運(yùn)算 7.3.3 通過指針引用數(shù)組元素 7.3.4 用數(shù)組名作函數(shù)參數(shù) 7.4 通過指針引用字符串 7.4.1 引用字符串的方法 7.4.2 字符指針作函數(shù)參數(shù) 7.4.3 對使用字符指針變量和字符數(shù)組的歸納 本章小結(jié) 習(xí)題 第8章 根據(jù)需要?jiǎng)?chuàng)建數(shù)據(jù)類型 8.1 定義和引用結(jié)構(gòu)體變量 8.1.1 怎樣創(chuàng)建結(jié)構(gòu)體類型 8.1.2 怎樣定義結(jié)構(gòu)體類型變量 8.1.3 引用結(jié)構(gòu)體變量 8.2 使用結(jié)構(gòu)體數(shù)組 8.2.1 定義結(jié)構(gòu)體數(shù)組 8.2.2 結(jié)構(gòu)體數(shù)組應(yīng)用舉例 8.3 結(jié)構(gòu)體指針 8.3.1 指向結(jié)構(gòu)體變量的指針 8.3.2 指向結(jié)構(gòu)體數(shù)組的指針 8.3.3 用結(jié)構(gòu)體變量和結(jié)構(gòu)體變量的指針作函數(shù)參數(shù) 8.4 用指針處理鏈表 8.4.1 什么是鏈表 8.4.2 建立簡單的靜態(tài)鏈表 8.4.3 建立動(dòng)態(tài)鏈表 8.4.4 輸出鏈表 8.5 使用枚舉類型 8.5.1 什么是枚舉和枚舉變量 8.5.2 枚舉型數(shù)據(jù)應(yīng)用舉例 本章小結(jié) 習(xí)題 第9章 利用文件保存數(shù)據(jù) 9.1.c文件的有關(guān)概念 9.1.1 什么是文件 9.1.2 文件名 9.1.3 文件的分類 9.1.4 文件緩沖區(qū) 9.1.5 文件指針 9.1.6 文件的位置指針 9.2 文件的打開與關(guān)閉 9.2.1 用fbpen函數(shù)打開文件 9.2.2 用fclose函數(shù)關(guān)閉文件 9.3 文件的順序讀寫 9.3.1 向文件讀寫一個(gè)字符 9.3.2 向文件讀寫一個(gè)字符串 9.3.3 對文件進(jìn)行格式化讀寫 9.3.4 按二進(jìn)制方式對文件進(jìn)行讀寫 9.4 文件的隨機(jī)讀寫 9.4.1 文件位置指針的定位 9.4.2 對文件進(jìn)行隨機(jī)讀寫 本章小結(jié) 習(xí)題 附錄A 常用字符與AsCⅡ代碼對照表 附錄B C語言中的關(guān)鍵字 附錄C 運(yùn)算符和結(jié)合性 附錄D C語言常用語法提要 附錄E C庫函數(shù) 參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號