C語言程序設(shè)計

出版時間:2010-9  出版社:清華大學(xué)出版社  作者:李文杰 主編  頁數(shù):276  

內(nèi)容概要

C語言作為一種簡潔高效的語言,目前是絕大多數(shù)高校本科生學(xué)習(xí)程序設(shè)計的入門語言。本書所有作者均來自教學(xué)第一線,具有多年的教學(xué)經(jīng)驗,尤其是針對非計算機(jī)專業(yè)的學(xué)生特點,經(jīng)過深思熟慮的分析研究,努力做到使本書概念清晰,不拘泥于細(xì)節(jié),注重實用,運用大量的例題和精選的習(xí)題,幫助本科新生能夠快速掌握C語言程序設(shè)計的基本方法。    本書可以作為高等院校非計算機(jī)專業(yè)學(xué)生的正式教材,也可以作為本科新生或C語言愛好者的自學(xué)讀物。另外,本書還配套輔助教材《C語言習(xí)題、實驗指導(dǎo)和課程設(shè)計》,可以幫助讀者熟練掌握C語言。

書籍目錄

第1章  程序設(shè)計概述  1.1  程序和程序設(shè)計    1.1.1  程序的概念    1.1.2  程序設(shè)計    1.1.3  程序設(shè)計語言  1.2  C語言概述    1.2.1  C語言簡介    1.2.2  C語言程序示例    1.2.3  為何要學(xué)C語言  1.3  算法及其描述    1.3.1  算法的概念    1.3.2  算法的特性    1.3.3  算法的描述    1.3.4  結(jié)構(gòu)化程序設(shè)計  1.4  C語言程序開發(fā)過程    1.4.1  使用計算機(jī)解題的過程    1.4.2  常用的C語言開發(fā)環(huán)境    習(xí)題第2章  基本數(shù)據(jù)類型  2.1  數(shù)據(jù)類型概述  2.2  標(biāo)識符、常量和變量    2.2.1  標(biāo)識符    2.2.2  常量    2.2.3  變量  2.3  整型數(shù)據(jù)    2.3.1  整型常量的表示    2.3.2  整型變量    2.3.3  整型常量的類型  2.4  實型數(shù)據(jù)    2.4.1  實型常量的表示    2.4.2  實型數(shù)據(jù)在內(nèi)存中的存放形式    2.4.3  實型變量  2.5  字符數(shù)據(jù)    2.5.1  字符在內(nèi)存中的存放形式    2.5.2  字符常量    2.5.3  字符變量    2.5.4  字符串常量  2.6  數(shù)據(jù)的輸入與輸出    2.6.1  字符數(shù)據(jù)的輸入和輸出    2.6.2  格式化輸入輸出    習(xí)題第3章  順序結(jié)構(gòu)程序設(shè)計  3.1  算術(shù)運算和算術(shù)表達(dá)式    3.1.1  整數(shù)算術(shù)運算    3.1.2  實數(shù)算術(shù)運算    3.1.3  混合算術(shù)運算    3.1.4  算術(shù)表達(dá)式    3.1.5  算術(shù)表達(dá)式的計算規(guī)則  3.2  賦值運算和賦值表達(dá)式    3.2.1  賦值運算符    3.2.2  賦值表達(dá)式  3.3  自增自減運算  3.4  優(yōu)先級和類型轉(zhuǎn)換    3.4.1  優(yōu)先級    3.4.2  類型轉(zhuǎn)換  3.5  使用數(shù)學(xué)庫函數(shù)  3.6  順序結(jié)構(gòu)程序設(shè)計    3.6.1  C語句概述    3.6.2  簡單語句    3.6.3  順序結(jié)構(gòu)程序設(shè)計    習(xí)題第4章  選擇結(jié)構(gòu)程序設(shè)計  4.1  關(guān)系運算和邏輯運算    4.1.1  關(guān)系運算符和表達(dá)式    4.1.2  邏輯運算符和表達(dá)式    4.1.3  選擇結(jié)構(gòu)的種類  4.2  使用if語句實現(xiàn)的選擇結(jié)構(gòu)    4.2.1  if語句實現(xiàn)的單分支結(jié)構(gòu)    4.2.2  if語句實現(xiàn)的雙分支結(jié)構(gòu)    4.2.3  多分支結(jié)構(gòu)    4.2.4  使用if語句應(yīng)注意的問題  4.3  條件運算符和條件表達(dá)式  4.4  switch語句  4.5  選擇結(jié)構(gòu)程序設(shè)計舉例    習(xí)題第5章  循環(huán)結(jié)構(gòu)程序設(shè)計  5.1  whilc語句  5.2  do…while語句  5.3  for語句    5.3.1  for語句介紹    5.3.2  逗號運算符和逗號表達(dá)式  5.4  流程轉(zhuǎn)向語句brcak和continue    5.4.1  break語句    5.4.2  continue語句  5.5  循環(huán)嵌套  5.6  循環(huán)結(jié)構(gòu)程序設(shè)計舉例    習(xí)題第6章  模塊化程序設(shè)計——函數(shù)  6.1  函數(shù)的定義    6.1.1  模塊化程序設(shè)計的基本思想    6.1.2  庫函數(shù)和用戶自定義函數(shù)    6.1.3  函數(shù)的定義  6.2  函數(shù)的調(diào)用和參數(shù)傳遞    6.2.1  函數(shù)的調(diào)用    6.2.2  函數(shù)的參數(shù)傳遞    6.2.3  函數(shù)的返回值    6.2.4  函數(shù)的聲明  6.3  嵌套調(diào)用和遞歸調(diào)用    6.3.1  函數(shù)的嵌套調(diào)用    6.3.2  函數(shù)的遞歸調(diào)用  6.4  變量作用域    6.4.1  局部變量    6.4.2  全局變量  6.5  變量的存儲類別    6.5.1  程序內(nèi)存區(qū)域劃分和存儲方式    6.5.2  自動變量    6.5.3  寄存器變量    6.5.4  外部變量    6.5.5  靜態(tài)變量  6.6  多文件程序和預(yù)編譯指令    6.6.1  包含多個文件的程序    6.6.2  宏定義    6.6.3  文件包含    6.6.4  條件編譯    習(xí)題第7章  數(shù)組  7.1  一維數(shù)組    7.1.1  一維數(shù)組的定義    7.1.2  一維數(shù)組的初始化    7.1.3  一維數(shù)組元素的引用    7.1.4  一維數(shù)組的應(yīng)用  7.2  二維數(shù)組    7.2.1  二維數(shù)組的定義    7.2.2  二維數(shù)組的初始化    7.2.3  二維數(shù)組元素的引用    7.2.4  二維數(shù)組的應(yīng)用  7.3  字符數(shù)組    7.3.1  字符數(shù)組的定義    7.3.2  字符數(shù)組的初始化    7.3.3  字符串與字符數(shù)組    7.3.4  字符數(shù)組的輸入與輸出    7.3.5  字符數(shù)組的應(yīng)用    7.3.6  常用的字符串處理函數(shù)  7.4  數(shù)組作為函數(shù)的參數(shù)    7.4.1  數(shù)組元素作為函數(shù)的參數(shù)    7.4.2  數(shù)組名作為函數(shù)的參數(shù)    7.4.3  二維數(shù)組作為函數(shù)的參數(shù)    習(xí)題第8章  指針  8.1  指針的概念    8.1.1  變量的存儲    8.1.2  指針與變量的指針  8.2  指針變量的定義和使用    8.2.1  指針變量的定義    8.2.2  指針變量的使用  8.3  使用指針訪問一維數(shù)組    8.3.1  數(shù)組的指針和數(shù)組元素的指針變量    8.3.2  指向數(shù)組的指針變量的運算    8.3.3  指向字符串的指針  8.4  指針作為函數(shù)的參數(shù)    8.4.1  簡單變量的指針作為函數(shù)參數(shù)    8.4.2  指向數(shù)組元素的指針作為函數(shù)參數(shù)  8.5  指針數(shù)組的概念    8.5.1  指針數(shù)組的定義    8.5.2  main函數(shù)的參數(shù)  8.6  指向函數(shù)的指針和返回指針的函數(shù)    8.6.1  指向函數(shù)的指針定義    8.6.2  函數(shù)指針作為函數(shù)的參數(shù)    8.6.3  返回指針的函數(shù)    習(xí)題第9章  結(jié)構(gòu)體類型  9.1  結(jié)構(gòu)體類型和結(jié)構(gòu)體變量的定義    9.1.1  結(jié)構(gòu)體類型的定義    9.1.2  結(jié)構(gòu)體變量的聲明及初始化    9.1.3  結(jié)構(gòu)體變量的大小  9.2  結(jié)構(gòu)體成員的引用  9.3  結(jié)構(gòu)體數(shù)組    9.3.1  結(jié)構(gòu)體數(shù)組的定義    9.3.2  結(jié)構(gòu)體數(shù)組的初始化  9.4  結(jié)構(gòu)體指針    9.4.1  結(jié)構(gòu)體指針變量的定義    9.4.2  結(jié)構(gòu)體指針和數(shù)組    9.4.3  結(jié)構(gòu)體變量和結(jié)構(gòu)體指針作為函數(shù)參數(shù)    9.4.4  動態(tài)內(nèi)存分配函數(shù)    9.4.5  使用typedef定義類型名  9.5  鏈表    9.5.1  鏈表基本概念及結(jié)點定義    9.5.2  鏈表的基本操作    9.5.3  鏈表結(jié)構(gòu)與數(shù)組結(jié)構(gòu)的比較    習(xí)題第10章  文件類型  10.1  文件概述    10.1.1  文件的概念    10.1.2  文件類型指針    10.1.3  文件的處理過程  10.2  文件的打開與關(guān)閉    10.2.1  文件的打開    10.2.2  文件的關(guān)閉    10.2.3  舉例應(yīng)用  10.3  文件的讀寫    10.3.1  文件的順序讀寫    10.3.2  文件的隨機(jī)讀寫  10.4  綜合舉例    習(xí)題附錄A  常用ASCⅡ碼對照表附錄B  運算符和結(jié)合性參考文獻(xiàn)

圖書封面

評論、評分、閱讀與下載


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


用戶評論 (總計1條)

 
 

  •   在看中~~~~~~~
 

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

京ICP備13047387號-7