出版時間:2008-8 出版社:梁平、 趙雪政 北京師范大學(xué)出版社 (2008-08出版)
前言
C語言是目前流行的結(jié)構(gòu)化的程序設(shè)計語言。c語言的成分簡潔、緊湊,對語法的限制不嚴(yán)格,程序設(shè)計自由度大。同時,C語言具有豐富的數(shù)據(jù)類型和運算符,可以實現(xiàn)其他高級語言難以實現(xiàn)的運算操作,且具有良好的可移植性。C語言適合作為系統(tǒng)編程語言,可用來編寫系統(tǒng)軟件和應(yīng)用軟件,實現(xiàn)匯編語言的大部分功能,但比匯編語言的學(xué)習(xí)要容易得多。因此,C語言可以作為高級程序設(shè)計語言課程。本書針對高職高專和成人院校的教學(xué)特點,本著理論夠用、以實踐技能培養(yǎng)為主的原則,注重培養(yǎng)學(xué)生的動手能力。本書編入了大量的實例及實訓(xùn)教學(xué)的內(nèi)容,可以幫助讀者更好地進(jìn)行程序設(shè)計實踐。本書共9章,按照循序漸進(jìn)的原則,詳細(xì)介紹了C語言的概念、實例和實訓(xùn)內(nèi)容。第1章介紹了C語言的基本知識和操作方式;第2章介紹了C語言的基本數(shù)據(jù)類型、運算符與表達(dá)式;第3章介紹了C語言程序設(shè)計中的輸入、輸出方法;第4章介紹了C語言程序的編程流程及典型應(yīng)用;第5章介紹了c語言程序設(shè)計中數(shù)組類型及應(yīng)用;第6章介紹了函數(shù)的基本概念和使用;第7章介紹了指針的概念和編程;第8章介紹了結(jié)構(gòu)體與共用體的概念以及編程方法;第9章介紹了文件的使用和編程方法。本書由多位從事高職院校c語言課程教學(xué)一線的老師根據(jù)多年的教學(xué)和研究經(jīng)驗總結(jié)編寫而成。本書的主要特點可歸納如下:(1)理論內(nèi)容通俗易懂。力求用通俗易懂的語言解釋較為復(fù)雜的計算機概念,使非計算機專業(yè)的讀者也能理解,并達(dá)到會應(yīng)用的目的。(2)內(nèi)容循序漸進(jìn)、由淺入深,達(dá)到逐步提高的目的。(3)用實例解釋概念,達(dá)到理論與實踐緊密結(jié)合的目的。(4)每一章均編入了“應(yīng)用舉例”,使讀者將本章的概念、實例通過應(yīng)用舉例的方式加深理解,達(dá)到實踐的目的。(5)每一章均編入了“實訓(xùn)”內(nèi)容,配合授課教師組織實踐教學(xué),達(dá)到教學(xué)的目的。
內(nèi)容概要
《21世紀(jì)高職高專系列規(guī)劃教材?C語言程序設(shè)計及實訓(xùn)教程》內(nèi)容簡介為:C語言是目前流行的結(jié)構(gòu)化的程序設(shè)計語言。C語言的成分簡潔、緊湊,對語法的限制不嚴(yán)格,程序設(shè)計自由度大。同時,C語言具有豐富的數(shù)據(jù)類型和運算符,可以實現(xiàn)其他高級語言難以實現(xiàn)的運算操作,且具有良好的可移植性。
C語言適合作為系統(tǒng)編程語言,可用來編寫系統(tǒng)軟件和應(yīng)用軟件,實現(xiàn)匯編語言的大部分功能,但比匯編語言的學(xué)習(xí)要容易得多。因此,C語言可以作為高級程序設(shè)計語言課程。
《21世紀(jì)高職高專系列規(guī)劃教材?C語言程序設(shè)計及實訓(xùn)教程》針對高職高專和成人院校的教學(xué)特點,本著理論夠用、以實踐技能培養(yǎng)為主的原則,注重培養(yǎng)學(xué)生的動手能力?!?1世紀(jì)高職高專系列規(guī)劃教材?C語言程序設(shè)計及實訓(xùn)教程》編入了大量的實例及實訓(xùn)教學(xué)的內(nèi)容,可以幫助讀者更好地進(jìn)行程序設(shè)計實踐。
《21世紀(jì)高職高專系列規(guī)劃教材?C語言程序設(shè)計及實訓(xùn)教程》共9章,按照循序漸進(jìn)的原則,詳細(xì)介紹了C語言的概念、實例和實訓(xùn)內(nèi)容。第1章介紹了C語言的基本知識和操作方式;第2章介紹了C語言的基本數(shù)據(jù)類型、運算符與表達(dá)式;第3章介紹了C語言程序設(shè)計中的輸入、輸出方法;第4章介紹了C語言程序的編程流程及典型應(yīng)用;第5章介紹了C語言程序設(shè)計中數(shù)組類型及應(yīng)用;第6章介紹了函數(shù)的基本概念和使用;第7章介紹了指針的概念和編程;第8章介紹了結(jié)構(gòu)體與共用體的概念以及編程方法;第9章介紹了文件的使用和編程方法。
《21世紀(jì)高職高專系列規(guī)劃教材?C語言程序設(shè)計及實訓(xùn)教程》由多位從事高職院校C語言課程教學(xué)一線的老師根據(jù)多年的教學(xué)和研究經(jīng)驗總結(jié)編寫而成。《21世紀(jì)高職高專系列規(guī)劃教材?C語言程序設(shè)計及實訓(xùn)教程》的主要特點可歸納如下:
(1)理論內(nèi)容通俗易懂。力求用通俗易懂的語言解釋較為復(fù)雜的計算機概念,使非計算機專業(yè)的讀者也能理解,并達(dá)到會應(yīng)用的目的。
(2)內(nèi)容循序漸進(jìn)、由淺入深,達(dá)到逐步提高的目的。
(3)用實例解釋概念,達(dá)到理論與實踐緊密結(jié)合的目的。
(4)每一章均編入了“應(yīng)用舉例”,使讀者將本章的概念、實例通過應(yīng)用舉例的方式加深理解,達(dá)到實踐的目的。
(5)每一章均編入了“實訓(xùn)”內(nèi)容,配合授課教師組織實踐教學(xué),達(dá)到教學(xué)的目的。
書籍目錄
第1章 C語言概述1.1 C語言產(chǎn)生過程1.2 C語言的特點1.3 簡單的C程序介紹1.4 C程序開發(fā)過程1.5 Turbo C集成環(huán)境1.6 運行一個C程序的基本操作1.6.1 創(chuàng)建一個新C語言程序文件1.6.2 程序文本輸入1.6.3 保存文件1.6.4 打開文件1.6.5 編輯文件1.6.6 編譯/連接1.6.7 運行/調(diào)試1.7 上機實訓(xùn)設(shè)計實訓(xùn) C程序的上機步驟1.8 習(xí)題第2章 數(shù)據(jù)類型、運算符與表達(dá)式2.1 C語言的數(shù)據(jù)類型及其標(biāo)識符2.1.1 C語言的數(shù)據(jù)類型2.1.2 標(biāo)識符2.2 常量與變量2.2.1 常量2.2.2 變量2.2.3 各類數(shù)值型數(shù)據(jù)間的混合運算2.3 基本運算符和表達(dá)式2.3.1 算術(shù)運算符和算術(shù)表達(dá)式2.3.2 賦值運算符和賦值表達(dá)式2.3.3 逗號運算符和逗號表達(dá)式2.4 應(yīng)用舉例2.5 上機實訓(xùn)設(shè)計2.5.1 實訓(xùn)1基本數(shù)據(jù)類型2.5.2 實訓(xùn)2表達(dá)式的運用2.6 習(xí)題第3章 程序輸入、輸出設(shè)計3.1 數(shù)據(jù)的輸出3.1.1 putchar函數(shù)3.1.2 printf函數(shù)3.2 數(shù)據(jù)的輸入3.2.1 getchar函數(shù)3.2.2 scanf函數(shù)3.3 輸入、輸出函數(shù)的常見錯誤3.4 應(yīng)用舉例3.5 上機實訓(xùn)設(shè)計3.5.1 實訓(xùn)1輸入、輸出的使用13.5.2 實訓(xùn)2輸入、輸出的使用23.6 習(xí)題第4章 程序的流程設(shè)計及典型應(yīng)用4.1 順序結(jié)構(gòu)流程設(shè)計4.2 選擇型流程設(shè)計4.2.1 關(guān)系運算和邏輯運算4.2.2 if語句4.2.3 switch語句4.3 循環(huán)型流程設(shè)計4.3.1 goto語句以及用got:o語句構(gòu)成的循環(huán)4.3.2 “當(dāng)型”循環(huán)4.3.3 “直到型”循環(huán)4.3.4 break語句和continue語句4.4 應(yīng)用舉例4.5 上機實訓(xùn)設(shè)計4.5.1 實訓(xùn)1選擇型流程設(shè)計4.5.2 實訓(xùn)2循環(huán)型流程設(shè)計4.6 習(xí)題第5章 數(shù)組類型及應(yīng)用5.1 一維數(shù)組及應(yīng)用5.1.1 一維數(shù)組的定義5.1.2 一維數(shù)組的初始化5.1.3 一維數(shù)組的簡單應(yīng)用5.2 二維數(shù)組及應(yīng)用5.2.1 二維數(shù)組的定義5.2.2 二維數(shù)組的初始化5.2.3 二維數(shù)組的簡單應(yīng)用5.3 字符串與字符數(shù)組5.3.1 字符數(shù)組定義5.3.2 字符數(shù)組初始化5.3.3 字符數(shù)組的輸入、輸出5.3.4 字符串處理函數(shù)5.4 應(yīng)用舉例5.5 上機實訓(xùn)設(shè)計5.5.1 實訓(xùn)1一維數(shù)組5.5.2 實訓(xùn)2二維數(shù)組5.5.3 實訓(xùn)3字符數(shù)組5.6 習(xí)題第6章 函數(shù)6.1 函數(shù)的定義與調(diào)用6.1.1 函數(shù)的定義6.1.2 函數(shù)的調(diào)用6.1.3 函數(shù)的說明6.1.4 函數(shù)間的參數(shù)傳遞6.2 函數(shù)的嵌套調(diào)用和遞歸調(diào)用6.2.1 函數(shù)的嵌套調(diào)用6.2.2 函數(shù)的遞歸調(diào)用6.3 數(shù)組作為函數(shù)參數(shù)6.3.1 數(shù)組元素作函數(shù)參數(shù)6.3.2 一維數(shù)組元素名作函數(shù)參數(shù)6.3.3 二維數(shù)組元素名作函數(shù)參數(shù)6.4 內(nèi)部變量與外部變量6.4.1 內(nèi)部變量6.4.2 外部變量6.5 變量的動態(tài)存儲與靜態(tài)存儲簡介6.5.1 變量的存儲方式6.5.2 auto變量6.5.3 static變量6.5.4 extern變量6.5.5 register變量6.6 內(nèi)部函數(shù)與外部函數(shù)6.6.1 內(nèi)部函數(shù)6.6.2 外部函數(shù)6.7 編譯預(yù)處理6.7.1 宏定義6.7.2 文件包含6.7.3 條件編譯6.8 應(yīng)用舉例6.9 上機實訓(xùn)設(shè)計6.9.1 實訓(xùn)1函數(shù)6.9.2 實訓(xùn)2編譯預(yù)處理6.10 習(xí)題第7章 指針7.1 指針概述7.1.1 變量的指針和指向變量的指針變量7.1.2 定義一個指針變量7.1.3 指針變量的引用7.1.4 指針變量作為函數(shù)參數(shù)7.1.5 指針變量幾個問題的進(jìn)一步說明7.2 指針和數(shù)組7.2.1 指向數(shù)組元素的指針7.2.2 通過指針引用數(shù)組元素7.2.3 數(shù)組名作函數(shù)參數(shù)7.2.4 指向多維數(shù)組的指針和指針變量7.3 字符串和指針第8章 結(jié)構(gòu)體與共用體第9章 文件部分習(xí)題答案附錄參考文獻(xiàn)
章節(jié)摘錄
(1)按住Alt功能鍵的同時按下R鍵,簡記為Ctrl+R,進(jìn)入Run菜單。(2)選擇Program reset(程序重啟)菜單項或?qū)聪驴旖萱ICtrl+F2。另外在Break/watch(斷點/監(jiān)視)主菜單中還提供了一組程序運行控制的命令,即斷點管理命令。在程序運行時希望程序運行到特定的位置暫停,此位置稱為“斷點”。在調(diào)試過程中可以設(shè)置多個斷點。設(shè)置為斷點的行用紅色背景色顯示。具體斷點的管理命令通過Break/watch主菜單中的如下命令米執(zhí)行。Toggle breakpoint菜單項:對光標(biāo)所在的行設(shè)置或清除斷點。首先將光標(biāo)移動到選定的行,執(zhí)行此命令可以設(shè)置斷點。如果此行已經(jīng)設(shè)置為斷點,則取消斷點。Clear aU breakpoint菜單項:清除所有斷點。View next breakpoint菜單項:將光標(biāo)移動到下一個斷點處。另外,在程序的運行過程中需要了解數(shù)據(jù)的變化,如變量值和表達(dá)式值的變化。Turbo C提供的相應(yīng)的調(diào)試命令。Evaluate(計算):在Debug菜單中提供了Evaluate(計算)菜單項。此命令可以在調(diào)試狀態(tài)下查看程序運行到當(dāng)前位置后,計算相關(guān)表達(dá)式的值,如圖1-14所示。具體操作步驟如下。(1)將程序運行到某一行。(2)按住Alt功能鍵的同時按下D鍵,簡記為Ctrl+D,進(jìn)入Debctg(調(diào)試)菜單。選擇Evaluate命令或?qū)⒊绦蜻\行到某一行后,使用快捷鍵Ctrl+F4。這時系統(tǒng)彈出如圖1-14所示的對話框,其中:Evaluate:表示要計算結(jié)果的表達(dá)式。Rest:11t:表示顯示表達(dá)式的計算結(jié)果。
編輯推薦
《21世紀(jì)高職高專系列規(guī)劃教材?C語言程序設(shè)計及實訓(xùn)教程》是由北京師范大學(xué)出版社出版。
圖書封面
評論、評分、閱讀與下載
C語言程序設(shè)計及實訓(xùn)教程 PDF格式下載