C語言程序設(shè)計

出版時間:1970-1  出版社:武漢大學(xué)出版社  作者:賈玉鋒,李桂紅 著  頁數(shù):239  

前言

  c語言是國際上廣泛流行的計算機(jī)高級語言,它概念簡潔,數(shù)據(jù)類型豐富,表達(dá)能力強(qiáng),運(yùn)算符多而靈活,是一種短小精悍的計算機(jī)高級程序設(shè)計語言,它是根據(jù)結(jié)構(gòu)化程序設(shè)計原則設(shè)計并實(shí)現(xiàn)的。c語言為結(jié)構(gòu)化程序設(shè)計提供了各種數(shù)據(jù)結(jié)構(gòu)和控制結(jié)構(gòu),既具有高級語言程序設(shè)計的特點(diǎn),又具有匯編語言的功能,同時,用C語言編寫的程序具有很好的可移植性。盡管當(dāng)初C語言是為編寫UNIx操作系統(tǒng)而設(shè)計的,但它并不依賴于UNIX操作系統(tǒng)。目前C語言能在多種操作系統(tǒng)環(huán)境下運(yùn)行,并且已經(jīng)在廣闊的領(lǐng)域里得到了應(yīng)用,是目前國際上應(yīng)用最廣泛的高級程序設(shè)計語言之一?! ‖F(xiàn)在,c語言已不僅為計算機(jī)專業(yè)工作者所使用,而且為廣大計算機(jī)應(yīng)用人員所喜愛和使用。許多高等院校不僅在計算機(jī)專業(yè)開設(shè)了C語言課程,而且在非計算機(jī)專業(yè)也開設(shè)了C語言課程。全國計算機(jī)等級考試和全國各地區(qū)組織的大學(xué)生計算機(jī)統(tǒng)一考試都將c語言列入了考試范圍。許多程序員已經(jīng)用它編寫應(yīng)用軟件。學(xué)習(xí)c語言已經(jīng)成為廣大計算機(jī)應(yīng)用人員和廣大青年學(xué)生的迫切要求。  由于C語言數(shù)據(jù)結(jié)構(gòu)繁多,語法結(jié)構(gòu)靈活多變,很多初學(xué)者感覺一開始很難入門和掌握其要點(diǎn),學(xué)習(xí)起來很吃力,迫切地需求一本可以快速帶進(jìn)門又能很快掌握其編程要領(lǐng)的教材。本書就是為了適應(yīng)這部分廣大讀者的需要編寫的。本書具有以下幾個特點(diǎn): ?。?)語言力求簡練,文字力求準(zhǔn)確,方便閱讀。本書從基本概念出發(fā)講述程序設(shè)計的思想與方法,對每一部分的知識點(diǎn)、概念在寫法上都力求敘述詳盡,通俗易懂。對于重要的概念在書中做較多的描述,如函數(shù)、指針等內(nèi)容。 ?。?)本書例題程序豐富、有代表性。書中給出了豐富的、有針對性的例題程序,并配有相應(yīng)的、有針對性的習(xí)題與實(shí)驗(yàn)指導(dǎo),以便培養(yǎng)學(xué)生應(yīng)用c語言進(jìn)行程序設(shè)計的實(shí)戰(zhàn)能力和創(chuàng)新精神。 ?。?)良好的程序風(fēng)格。一個好的習(xí)慣是逐步形成的,例題程序風(fēng)格的好壞會對讀者產(chǎn)生直接影響,因此本書力求具有好的程序風(fēng)格?! 。?)難點(diǎn)分解,將復(fù)雜的內(nèi)容分解到相關(guān)的、不同的章節(jié)中進(jìn)行講述,從而減輕學(xué)生學(xué)習(xí)的壓力,次要內(nèi)容有所舍棄。對于聯(lián)合等內(nèi)容考慮到其對于整個程序設(shè)計的功能已經(jīng)退化,這些內(nèi)容講述得就比較簡略?! 。?)本書的適應(yīng)面廣泛。本書面向高等學(xué)校本科生、從事計算機(jī)軟件開發(fā)的專業(yè)人員。既適用于作為高等學(xué)歷教育的教材,也適合非學(xué)歷教育的各類培訓(xùn)教材,同時也適合計算機(jī)愛好者自學(xué)使用。

內(nèi)容概要

  《高等學(xué)校計算機(jī)教材·C語言程序設(shè)計》作為C語言程序設(shè)計課程的教科書,全書由10章組成,內(nèi)容包括:C語言概述,數(shù)據(jù)類型,運(yùn)算符與表達(dá)式,順序結(jié)構(gòu)程序設(shè)計,選擇結(jié)構(gòu)程序設(shè)計,循環(huán)結(jié)構(gòu)程序設(shè)計,數(shù)組,函數(shù),指針,結(jié)構(gòu)體與共用體,文件。書中每章后面都附有豐富的習(xí)題。為方便實(shí)驗(yàn)教學(xué),書中配有相應(yīng)的實(shí)驗(yàn)指導(dǎo),由9個實(shí)驗(yàn)指導(dǎo)內(nèi)容組成。附錄中給出了C語言的常用庫函數(shù)和基本語法。

書籍目錄

第1章 C語言概述1.1 C語言的發(fā)展和特點(diǎn)1.1.1 程序設(shè)計語言的發(fā)展1.1.2 C語言的發(fā)展歷史1.1.3 C語言的特點(diǎn)1.2 C程序的組成和結(jié)構(gòu)1.2.1 簡單C程序范例1.2.2 C程序基本結(jié)構(gòu)1.3 C程序的運(yùn)行環(huán)境和上機(jī)步驟1.3.1 C程序的運(yùn)行環(huán)境1.3.2 C程序的上機(jī)步驟1.3.3 程序調(diào)試習(xí)題一第2章 數(shù)據(jù)類型、運(yùn)算符與表達(dá)式2.1 標(biāo)識符與關(guān)鍵字2.1.1 標(biāo)識符2.1.2 關(guān)鍵字2.2 數(shù)據(jù)類型2.3 常量與變量2.3.1 常量2.3.2 變量2.4 基本數(shù)據(jù)類型2.4.1 整型數(shù)據(jù)2.4.2 實(shí)型數(shù)據(jù)2.4.3 字符型數(shù)據(jù)2.5 運(yùn)算符2.5.1 運(yùn)算符的種類、優(yōu)先級和結(jié)合性2.5.2 算術(shù)運(yùn)算符2.5.3 賦值運(yùn)算符2.5.4 關(guān)系運(yùn)算符2.5.5 邏輯運(yùn)算符2.5.6 位運(yùn)算符2.5.7 逗號運(yùn)算符2.6 表達(dá)式2.6.1 賦值表達(dá)式2.6.2 算術(shù)表達(dá)式2.6.3 關(guān)系表達(dá)式和邏輯表達(dá)式2.7 數(shù)據(jù)類型轉(zhuǎn)換2.7.1 類型的自動轉(zhuǎn)換2.7.2 賦值轉(zhuǎn)換2.7.3 強(qiáng)制類型轉(zhuǎn)換習(xí)題二第3章 順序結(jié)構(gòu)程序設(shè)計3.1 結(jié)構(gòu)化程序設(shè)計方法3.1.1 結(jié)構(gòu)化程序設(shè)計的基本思想3.1.2 C語言的基本語句3.2 數(shù)據(jù)的輸入輸出3.2.1 字符輸出函數(shù)3.2.2 字符輸入函數(shù)3.2.3 格式輸出函數(shù)3.2.4 格式輸入函數(shù)3.3 順序結(jié)構(gòu)程序設(shè)計習(xí)題三第4章 選擇結(jié)構(gòu)程序設(shè)計4.1 選擇結(jié)構(gòu)程序設(shè)計4.2 單分支和雙分支選擇語句4.2.1 單分支選擇語句4.2.2 雙分支選擇語句4.3 多分支選擇語句4.3.1 if-else多分支選擇語句4.3.2 swich開關(guān)語句4.4 選擇語句的嵌套與條件運(yùn)算符4.4.1 選擇語句的嵌套4.4.2 條件運(yùn)算符4.5 程序舉例習(xí)題四第5章 循環(huán)結(jié)構(gòu)程序設(shè)計5.1 循環(huán)結(jié)構(gòu)程序設(shè)計5.2 while語句5.3 do-while語句5.4 for語句5.5 循環(huán)的嵌套5.6 goto語句5.7 break語句和continue語句5.7.1 break語句5.7.2 continue語句5.8 程序舉例習(xí)題五第6章 數(shù)組6.1 一維數(shù)組6.1.1 一維數(shù)組的定義6.1.2 一維數(shù)組的存儲形式6.1.3 一維數(shù)組的引用6.1.4 一維數(shù)組的初始化6.1.5 一維數(shù)組程序舉例6.2 多維數(shù)組6.2.1 多維數(shù)組的定義6.2.2 多維數(shù)組的存儲形式6.2.3 二維數(shù)組的定義6.2.4 二維數(shù)組的引用6.2.5 二維數(shù)組的初始化6.2.6 二維數(shù)組程序舉例6.3 字符數(shù)組與字符串6.3.1 字符數(shù)組的定義6.3.2 字符數(shù)組的初始化6.3.3 字符數(shù)組的引用6.3.4 字符串和字符串結(jié)束標(biāo)志6.3.5 字符串的輸入和輸出6.3.6 字符串處理函數(shù)習(xí)題六第7章 函數(shù)7.1 函數(shù)的定義7.1.1 函數(shù)定義的一般形式7.1.2 函數(shù)的形參和實(shí)參7.1.3 函數(shù)的返回值7.1.4 函數(shù)的分類7.2 函數(shù)的調(diào)用7.2.1 函數(shù)調(diào)用的一般形式7.2.2 函數(shù)的調(diào)用方式7.2.3 函數(shù)的聲明和函數(shù)原型7.2.4 函數(shù)的嵌套調(diào)用和遞歸調(diào)用7.2.5 內(nèi)部函數(shù)和外部函數(shù)7.3 變量的作用域與生存期7.3.1 變量的作用域7.3.2 局部變量與全局變量7.3.3 變量的生存期7.3.4 變量的存儲類別7.4 函數(shù)間的數(shù)據(jù)傳遞7.4.1 參數(shù)的值傳遞7.4.2 參數(shù)的地址傳遞7.4.3 數(shù)組作為函數(shù)參數(shù)7.5 編譯預(yù)處理7.5.1 宏定義7.5.2 文件包含7.5.3 條件編譯習(xí)題七第8章 指針第9章 結(jié)構(gòu)體與共用體第10章 文件

編輯推薦

  《高等學(xué)校計算機(jī)教材:C語言程序設(shè)計》內(nèi)容由淺入深,體系合理,邏輯性強(qiáng),文字流暢,通俗易懂,并配有豐富的習(xí)題和相應(yīng)的實(shí)驗(yàn)指導(dǎo),既適用于作為高等學(xué)歷教育的教材,也適合非學(xué)歷教育的各類培訓(xùn)教材,同時也適合計算機(jī)愛好者自學(xué)使用。

圖書封面

評論、評分、閱讀與下載


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


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7