C語言程序設(shè)計(jì)

出版時(shí)間:2009-8  出版社:清華大學(xué)出版社  作者:高福成 編  頁數(shù):295  

前言

  “教育部、財(cái)政部關(guān)于實(shí)施高等學(xué)校本科教學(xué)質(zhì)量與教學(xué)改革王程的意見”(教高[2007]l號(hào))指出:“提高高等教育質(zhì)量,既是高等教育自身發(fā)展規(guī)律的需要,也是辦好讓人民滿意的高等教育、提高學(xué)生就業(yè)能力和創(chuàng)業(yè)能力的需要”,特別強(qiáng)調(diào)“學(xué)生的實(shí)踐能力和創(chuàng)新精神亟待加強(qiáng)”。同時(shí)要求將教材建設(shè)作為質(zhì)量工程的重要建設(shè)內(nèi)容之一,加強(qiáng)新教材和立體化教材的建設(shè);鼓勵(lì)教師編寫新教材,為廣大教師和學(xué)生提供優(yōu)質(zhì)教育資源?!  ?1世紀(jì)高等學(xué)校計(jì)算機(jī)應(yīng)用型本科規(guī)劃教材精選”就是在實(shí)施教育部質(zhì)量王程的背景下,在清華大學(xué)出版社的大力支持下,面向應(yīng)用型本科的教學(xué)需要,旨在建設(shè)一套突出應(yīng)用能力培養(yǎng)的系列化、立體化教材。該系列教材包括各專業(yè)計(jì)算機(jī)公共基礎(chǔ)課教材;包括計(jì)算機(jī)類專業(yè),如計(jì)算機(jī)應(yīng)用、軟件工程、網(wǎng)絡(luò)工程、數(shù)字媒體、數(shù)字影視動(dòng)畫、電子商務(wù)、信息管理等專業(yè)方向的計(jì)算機(jī)基礎(chǔ)課、專業(yè)核心課、專業(yè)方向課和實(shí)踐教學(xué)的教材?! ?yīng)用型本科人才教育重點(diǎn)面向應(yīng)用、兼顧繼續(xù)升造,力求將學(xué)生培養(yǎng)成為既具有較全面的理論基礎(chǔ)和專業(yè)基礎(chǔ),同時(shí)也熟練掌握專業(yè)技能的人才。因此,本系列教材吸納了多所院校應(yīng)用型本科的豐富辦學(xué)實(shí)踐經(jīng)驗(yàn),依托母體校的強(qiáng)大教師資源,根據(jù)畢業(yè)生的社會(huì)需求、職業(yè)崗位需求,適當(dāng)精選理論內(nèi)容,強(qiáng)化專業(yè)基礎(chǔ)、技術(shù)和技能訓(xùn)練,力求滿足師生對(duì)教材的需求。  本叢書在遴選和組織教材內(nèi)容時(shí),圍繞專業(yè)培養(yǎng)目標(biāo),從需求逆推內(nèi)容,體現(xiàn)分階段、按梯度進(jìn)行基本能力-核心能力-職業(yè)技能的培養(yǎng);力求突出實(shí)踐性,實(shí)現(xiàn)教材和課程系列化、立體化的特色?! ⊥怀鰧?shí)踐性。叢書編寫以能力培養(yǎng)為導(dǎo)向,突出專業(yè)實(shí)踐教學(xué)內(nèi)容,為有關(guān)專業(yè)實(shí)習(xí)、課程設(shè)計(jì)、專業(yè)實(shí)踐、畢業(yè)實(shí)踐和畢業(yè)設(shè)計(jì)教學(xué)提供具體、翔實(shí)的實(shí)驗(yàn)設(shè)計(jì),提供可操作性強(qiáng)的實(shí)驗(yàn)指導(dǎo),完全適合“從實(shí)踐到理論再到應(yīng)用”、“任務(wù)驅(qū)動(dòng)”的教學(xué)模式?! 〗滩牧Ⅲw化。叢書提供配套的紙質(zhì)教材、電子教案、習(xí)題、實(shí)驗(yàn)指導(dǎo)和案例,并且在清華大學(xué)出版社網(wǎng)站提供及時(shí)更新的數(shù)字化教學(xué)資源,供師生學(xué)習(xí)與參考。

內(nèi)容概要

本書以C99標(biāo)準(zhǔn)為依據(jù),以Visual C++6.0集成開發(fā)環(huán)境為平臺(tái),以程序設(shè)計(jì)常用算法為主線,以程序設(shè)計(jì)的需要帶動(dòng)語言知識(shí)的學(xué)習(xí),系統(tǒng)地介紹C語言程序設(shè)計(jì)的基本知識(shí)、基本數(shù)據(jù)類型和數(shù)據(jù)運(yùn)算、邏輯運(yùn)算與程序控制、數(shù)組和字符串、函數(shù)、指針、復(fù)合數(shù)據(jù)類型和類型定義、文件和編譯預(yù)處理等內(nèi)容。全書以短小的實(shí)例解釋C語言中的重點(diǎn)和難點(diǎn)問題,盡量推介語言發(fā)展中的新元素,擯棄那些陳舊的知識(shí),通過豐富的程序設(shè)計(jì)實(shí)例,使讀者得到程序設(shè)計(jì)思維方法和實(shí)際編程的系統(tǒng)訓(xùn)練,有效提高應(yīng)用計(jì)算機(jī)解決本專業(yè)領(lǐng)域?qū)嶋H問題的能力。    本書可作為大專院校C語言程序設(shè)計(jì)課程教材,全國計(jì)算機(jī)等級(jí)考試培訓(xùn)班教材和考試復(fù)習(xí)參考書,也可供相關(guān)工程技術(shù)人員參考。

書籍目錄

第1章 C程序設(shè)計(jì)的初步知識(shí) 1.1 C語言的發(fā)展歷史 1.2 C程序的基本結(jié)構(gòu)和書寫風(fēng)格  1.2.1 一個(gè)最簡(jiǎn)單的C程序  1.2.2 C程序的基本結(jié)構(gòu)  1.2.3 C程序的書寫風(fēng)格 1.3 簡(jiǎn)單的C程序設(shè)計(jì)  1.3.1 賦值語句  1.3.2 格式輸出函數(shù)  1.3.3 格式輸入函數(shù)  1.3.4 庫函數(shù)和標(biāo)題文件  1.3.5 簡(jiǎn)單程序設(shè)計(jì)舉例 1.4 C程序的開發(fā)過程 1.5  Visual C++6.0集成開發(fā)環(huán)境的使用 1.6 本章小結(jié) 習(xí)題1第2章 基本數(shù)據(jù)類型與數(shù)據(jù)運(yùn)算  2.1 基本數(shù)據(jù)類型  2.2 常量與變量  2.2.1 直接常量和符號(hào)常量  2.2.2 變量 2.3 整型數(shù)據(jù)  2.3.1 整型常量  2.3.2 整型變量 2.4 實(shí)型數(shù)據(jù)  2.4.1 實(shí)型常量  2.4.2 實(shí)型變量  2.5 字符型數(shù)據(jù)  2.5.1 字符常量  2.5.2 轉(zhuǎn)義字符  2.5.3  字符變量  2.5.4 字符數(shù)據(jù)在內(nèi)存中的存儲(chǔ)形式及使用方法  2.5.5 字符串常量  2.6 變量的初始化  2.7 算術(shù)運(yùn)算符和算術(shù)表達(dá)式  2.7.1 C運(yùn)算符簡(jiǎn)介  2.7.2 算術(shù)運(yùn)算符和算術(shù)表達(dá)式  2.7.3  算術(shù)表達(dá)式計(jì)算中不同類型數(shù)據(jù)之間的混合運(yùn)算 2.8 賦值運(yùn)算符和賦值表達(dá)式 2.9 逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式 2.10 sizeof運(yùn)算符 2.11 不同類型數(shù)據(jù)的輸入輸出 2.12 本章小結(jié) 習(xí)題2第3章 邏輯運(yùn)算與程序控制 3.1 關(guān)系運(yùn)算和邏輯運(yùn)算  3.1.1 關(guān)系運(yùn)算符和關(guān)系表達(dá)式  3.1.2 邏輯運(yùn)算符和邏輯表達(dá)式  3.2 結(jié)構(gòu)化程序設(shè)計(jì)的概念  3.2.1 結(jié)構(gòu)化算法描述  3.2.2 基本程序控制結(jié)構(gòu)  3.3 選擇結(jié)構(gòu)程序設(shè)計(jì)  3.3.1 if語句  3.3.2 switch語句  3.3.3 條件表達(dá)式  3.3.4 選擇結(jié)構(gòu)的嵌套  3.4 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)  3.4.1  for循環(huán)  3.4.2  while循環(huán)  3.4.3 do—while循環(huán)  3.4.4 多重循環(huán)  3.5 其他程序控制語句  3.5.1 break語句  3.5.2 continue語句  3.5.3 g0t0語句 3.6 常用算法  3.6.1 枚舉法  3.6.2 求素?cái)?shù)……第4章 數(shù)組和字符串第5章 函數(shù)第6章 指針第7章 復(fù)合數(shù)據(jù)類型和類型定義第8章 文件 第9章 編譯預(yù)處理附錄A AV++6.0操作指導(dǎo)附錄B C語言運(yùn)算符集參考文獻(xiàn)

章節(jié)摘錄

  結(jié)構(gòu)類型是用戶自定義類型中最常用的一種類型,它允許用戶把不同類型的數(shù)據(jù)成員組合在一起,構(gòu)造成一個(gè)新的數(shù)據(jù)類型。  例如,在編寫通訊錄程序時(shí),通常希望將涉及到一個(gè)人的全部信息(如姓名、性別、家庭住址和聯(lián)系電話等)作為一個(gè)數(shù)據(jù)整體來處理,又稱一條記錄。這樣處理的好處,不僅可以明確各個(gè)數(shù)據(jù)所屬對(duì)象是哪個(gè)人,而且當(dāng)需要在通訊錄中刪除某個(gè)人的相關(guān)數(shù)據(jù)時(shí),只需要?jiǎng)h除該條記錄,而不需要再逐一判別哪些信息屬于該人。但是采用此種方式處理,帶來的問題是個(gè)人相關(guān)信息如何存儲(chǔ)在一起。分析這些信息:姓名、性別、聯(lián)系電話等各自對(duì)應(yīng)著不同的數(shù)據(jù)類型,顯然不能通過定義基本數(shù)據(jù)類型的變量來保存,而前面學(xué)過的數(shù)組類型雖然可以保存一組數(shù)據(jù),但是數(shù)組只能保存相同類型的數(shù)據(jù),因此也不能滿足現(xiàn)有的需要。為此,就需要自定義一種數(shù)據(jù)類型,即該類型的變量可以保存用戶預(yù)先設(shè)定好的一組不同類型的數(shù)據(jù),C語言稱此類自定義類型為“結(jié)構(gòu)類型”?! 〗Y(jié)構(gòu)類型的應(yīng)用領(lǐng)域非常廣泛,除了適用于對(duì)記錄型數(shù)據(jù)的存儲(chǔ)外,還可以應(yīng)用于數(shù)值計(jì)算及構(gòu)建鏈表等復(fù)雜的數(shù)據(jù)結(jié)構(gòu),對(duì)這些方面的應(yīng)用本章將在最后逐一引出。

編輯推薦

  《C語言程序設(shè)計(jì)》特色:突出實(shí)踐性?!禖語言程序設(shè)計(jì)》編寫以能力培養(yǎng)為導(dǎo)向,突出專業(yè)實(shí)踐教學(xué)內(nèi)容,為有關(guān)專業(yè)實(shí)習(xí)、課程設(shè)計(jì)、專業(yè)實(shí)踐、畢業(yè)實(shí)踐和畢業(yè)設(shè)計(jì)教學(xué)提供具體、翔實(shí)的實(shí)驗(yàn)設(shè)計(jì),提供可操作性強(qiáng)的實(shí)驗(yàn)指導(dǎo),完全適合“從實(shí)踐到理論再到應(yīng)用”、“任務(wù)驅(qū)動(dòng)”的教學(xué)模式。教材立體化。《C語言程序設(shè)計(jì)》提供配套的紙質(zhì)教材、電子教案、習(xí)題、實(shí)驗(yàn)指導(dǎo)和案例,并且在清華大學(xué)出版社網(wǎng)站提供及時(shí)更新的數(shù)字化教學(xué)資源,供師生學(xué)習(xí)與參考。課程系列化。實(shí)驗(yàn)類課程均由“教程+實(shí)驗(yàn)指導(dǎo)+課程設(shè)計(jì)”三本教材構(gòu)成一門課程的“課程包”,為教師教學(xué)、指導(dǎo)實(shí)驗(yàn)以及學(xué)生完成課程設(shè)計(jì)提供翔實(shí)、具體的指導(dǎo)和技術(shù)支持。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    C語言程序設(shè)計(jì) PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7