C語言程序設(shè)計

出版時間:2009-8  出版社:北京大學(xué)出版社  作者:劉迎春,王磊 主編  頁數(shù):313  

內(nèi)容概要

小書是2005年山東省精品課程建設(shè)的成果。傘書共分為11章,內(nèi)容包括:C語言概述,數(shù)據(jù)類型、運算符與表達式,順序結(jié)構(gòu)程序設(shè)計,選擇結(jié)構(gòu)程序設(shè)計,循環(huán)結(jié)構(gòu)程序設(shè)計,數(shù)組,函數(shù),指針,結(jié)構(gòu)體,位運算和文件。本書對帶參宏、條件編譯等很少使用的內(nèi)容不作講解,重點強化選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、數(shù)組以及函數(shù)等編程巾經(jīng)常使用的知識點。    全書采用任務(wù)驅(qū)動式教學(xué),創(chuàng)設(shè)任務(wù)情景,先提出任務(wù),帶著任務(wù)學(xué)習相關(guān)知識點,然后解決任務(wù),最后進行任務(wù)的深化。在教學(xué)內(nèi)容的組織上,基本語句、基本語法夠用即可,重視算法思想的講解,側(cè)重培養(yǎng)學(xué)生的邏輯思維能力和編程解決實際問題的能力。    本書既可作為高等院校計算機及相關(guān)專業(yè)的教材,也適合作為自學(xué)教材以及C程序開發(fā)人員的參考書,還可以作為全國計算機等級考試的培訓(xùn)教材。

書籍目錄

第1章 C語言概述  1.1 C語言出現(xiàn)的歷史背景  1.2 C語言的特點  1.3 簡單的C語言程序介紹    1.3.1 三個簡單的C語言程序?qū)?   1.3.2 C語言程序的基本組成  1.4 C語言程序的上機步驟  1.5 算法    1.5.1 算法的概念    1.5.2 簡單算法舉例    1.5.3 算法的特性    1.5.4 算法的表示    1.5.5 結(jié)構(gòu)化程序設(shè)計方法  1.6 本章小結(jié)第2章 數(shù)據(jù)類型、運算符與表達式  2.1 C語言的數(shù)據(jù)類型  2.2 常量與變量    2.2.1 常量與符號常量    2.2.2 變量  2.3 整型數(shù)據(jù)    2.3.1 整型常量的表示方法    2.3.2 整型變量  2.4 實型數(shù)據(jù)    2.4.1 實型常量的表示方法    2.4.2 實型變量  2.5 字符型數(shù)據(jù)    2.5.1 字符常量    2.5.2 字符變量    2.5.3 字符數(shù)據(jù)在內(nèi)存中的存儲形式及其使用    2.5.4 字符串常量  2.6 各類數(shù)值型數(shù)據(jù)之間的混合運算    2.6.1 整型、實型、字符型數(shù)據(jù)之間可以混合運算    2.6.2 自動轉(zhuǎn)換  2.7 算術(shù)運算符和算術(shù)表達式    2.7.1 C運算符簡介    2.7.2 算術(shù)運算符和算術(shù)表達式  2.8 賦值運算符和賦值表達式    2.8.1 賦值運算符與賦值表達式    2.8.2 復(fù)合的賦值運算符  2.9 逗號運算符和逗號表達式  2.10 本章小結(jié)第3章 順序結(jié)構(gòu)程序設(shè)計  3.1 輸入/輸出的概念及其C語言的實現(xiàn)  3.2 字符數(shù)據(jù)的輸入/輸出    3.2.1 putehar函數(shù)——字符輸出函數(shù)    3.2.2 9etehar函數(shù)——字符輸入函數(shù)    3.2.3 puteh函數(shù)——字符輸出函數(shù)    3.2.4 9eteh函數(shù)——字符輸入函數(shù)  3.3 格式輸入與輸出    3.3.1 printf函數(shù)——格式輸出函數(shù)    3.3.2 seanf0函數(shù)——格式輸入函數(shù)  3.4 順序結(jié)構(gòu)程序設(shè)計舉例  3.5 預(yù)處理命令    3.5.1 宏定義    3.5.2 文件包含  3.6 本章小結(jié)第4章 選擇結(jié)構(gòu)程序設(shè)計  4.1 關(guān)系運算符和關(guān)系表達式    4.1.1 關(guān)系運算符及其優(yōu)先級  ……第5章 循環(huán)結(jié)構(gòu)程序設(shè)計第6章 數(shù)組第7章 函數(shù)第8章 指針第9章 結(jié)構(gòu)體第10章 位運算第11章 文件附錄A 常用字符與ASCII代碼對照表附錄B 關(guān)鍵字及其用途附錄C 運算符的優(yōu)先級和結(jié)合性附錄D Turbo C 2.0常用庫函數(shù)參考文獻

章節(jié)摘錄

  第2章 數(shù)據(jù)類型、運算符與表達式  2.1 C語言的數(shù)據(jù)類型  1.數(shù)據(jù)和數(shù)據(jù)類型  數(shù)據(jù)是程序加工、處理的對象,也是加工的結(jié)果,是程序設(shè)il中所要涉及和描述的主要內(nèi)容。  程序所能夠處理的基本數(shù)據(jù)對象被劃分成一些集合。屬于同一集合的各數(shù)據(jù)對象稱為數(shù)據(jù)類型。每一數(shù)據(jù)類型都具有同樣的性質(zhì),例如對它們能夠做同樣的操作,它們都采用同樣的編碼方式等。  計算機硬件把被處理的數(shù)據(jù)分成一些類型,例如整數(shù)、實數(shù)等。CPU對不同的數(shù)據(jù)類型提供了不同的操作指令,程序語言中把數(shù)據(jù)劃分成不同類型與此有密切關(guān)系。在程序語言中,數(shù)據(jù)類型的意義還不僅于此。所有程序語言都是用數(shù)據(jù)類型來描述程序中的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)表示范圍、數(shù)據(jù)在內(nèi)存中的存儲分配等。實際上,數(shù)據(jù)類型是計算機領(lǐng)域中一個非常重要的概念,可以說是計算機科學(xué)的核心概念之一。

編輯推薦

  針對性強,切合職業(yè)教育目標,重點培養(yǎng)職業(yè)能力,側(cè)重技能傳授?! 嵱眯詮?,大量的經(jīng)典真實案例,實訓(xùn)內(nèi)容具體詳細,與就業(yè)市場緊密結(jié)合。  適應(yīng)性強,教程與實訓(xùn)二合一,適合于三年制和兩年制高職高專,也同樣適合于其他各類大中專院校?! 娬{(diào)知識的漸進性、兼顧知識的系統(tǒng)性,結(jié)構(gòu)邏輯性強,針對高職高專學(xué)生的知識結(jié)構(gòu)特點安排教學(xué)內(nèi)容?! 信涮仔问蕉鄻拥牧曨},網(wǎng)上提供完備的電子教案,提供相應(yīng)的素材、程序代碼、習題參考答案等教學(xué)資源,完全適合教學(xué)需要?! 〗滩南盗型暾?,涵蓋機電專業(yè)各個方向:編者分布廣泛,結(jié)合不同地域特點,適合不同地域讀者。

圖書封面

評論、評分、閱讀與下載


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


用戶評論 (總計1條)

 
 

  •   不錯。適合初學(xué)者
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7