C語(yǔ)言程序設(shè)計(jì)基礎(chǔ)與項(xiàng)目實(shí)訓(xùn)

出版時(shí)間:2009-2  出版社:中國(guó)人民大學(xué)出版社,北京科海電子出版社  作者:文東 等 著  頁(yè)數(shù):257  

前言

  C語(yǔ)言是目前最流行和使用最廣泛的計(jì)算機(jī)語(yǔ)言之一,具有表達(dá)能力強(qiáng)、功能豐富、目標(biāo)程序質(zhì)量高、可移植性好、使用靈活方便等優(yōu)點(diǎn)。C語(yǔ)言的上述特點(diǎn)使其不僅在國(guó)內(nèi)外眾多軟件企業(yè)中得到廣泛認(rèn)可和應(yīng)用,而且,我國(guó)絕大部分高等院校都把C語(yǔ)言作為計(jì)算機(jī)及其相關(guān)專(zhuān)業(yè)的一門(mén)程序設(shè)計(jì)基礎(chǔ)語(yǔ)言,并且越來(lái)越受到廣泛的重視。  本書(shū)以Visual C++ 6.0為操作環(huán)境,通過(guò)大量實(shí)例講解了C語(yǔ)言程序設(shè)計(jì)的基本思想、方法和解決實(shí)際問(wèn)題的技巧,使初學(xué)者能夠在建立正確程序設(shè)計(jì)理念的基礎(chǔ)上,掌握利用C語(yǔ)言進(jìn)行結(jié)構(gòu)化程序設(shè)計(jì)的方法和技巧。  本書(shū)共分為12章,前l(fā)0章介紹了C語(yǔ)言的結(jié)構(gòu)和語(yǔ)法規(guī)則、數(shù)據(jù)類(lèi)型及其運(yùn)算、C程序結(jié)構(gòu)及控制語(yǔ)句、數(shù)組、函數(shù)、指針、編譯預(yù)處理、結(jié)構(gòu)體和共用體、位運(yùn)算、文件等內(nèi)容。第11章以“人事管理系統(tǒng)”這一綜合實(shí)訓(xùn)項(xiàng)目為例,遵循軟件開(kāi)發(fā)的一般思路,并按照“需求陳述→功能描述→總體設(shè)計(jì)→程序?qū)崿F(xiàn)”的過(guò)程,綜合運(yùn)用本書(shū)所介紹知識(shí),進(jìn)行了詳細(xì)的講解。第12章提供了兩個(gè)課程設(shè)計(jì),方便教師安排課程設(shè)計(jì)作業(yè)。另外,附錄A給出了C語(yǔ)言運(yùn)算符及優(yōu)先級(jí),附錄B提供了部分字符與ASCH碼對(duì)照表,附錄C給出了每章末相應(yīng)的習(xí)題答案與上機(jī)指導(dǎo),供讀者學(xué)習(xí)參考?! ”緯?shū)知識(shí)講解深入淺出,語(yǔ)言通俗易懂。書(shū)中對(duì)C語(yǔ)言語(yǔ)法規(guī)則采用“格式→功能→舉例→說(shuō)明”的方式進(jìn)行詳細(xì)介紹,對(duì)學(xué)生容易出錯(cuò)的地方給出注意事項(xiàng)。本書(shū)每章末給出與內(nèi)容相一致的課后習(xí)題及上機(jī)實(shí)驗(yàn)題。其中,課后習(xí)題部分以選擇題、填空題的形式出現(xiàn),便于學(xué)生自我檢測(cè):上機(jī)實(shí)驗(yàn)題供學(xué)生上機(jī)練習(xí)使用,以提高實(shí)際動(dòng)手能力?! ”緯?shū)可作為高等職業(yè)院校、大中專(zhuān)院校、計(jì)算機(jī)培訓(xùn)學(xué)校計(jì)算機(jī)及相關(guān)專(zhuān)業(yè)C語(yǔ)言程序設(shè)計(jì)課程的教材,也可作為編程人員和C語(yǔ)言自學(xué)者的參考用書(shū),還可作為全國(guó)計(jì)算機(jī)等級(jí)考試的輔導(dǎo)用書(shū)。  為方便教學(xué),本書(shū)特為任課教師提供教學(xué)資源包(ICD),包括電子教案、書(shū)中相應(yīng)實(shí)例程序的源代碼及其EXE文件。用書(shū)教師請(qǐng)致電(010) 82896438或發(fā)E-mail到feedback@khp.com.cn免費(fèi)獲取教學(xué)資源包(ICD)?! ∮捎诰幷咚接邢?,書(shū)中難免存在不足之處,敬請(qǐng)廣大讀者和同行批評(píng)指正。在本書(shū)的編寫(xiě)過(guò)程中,得到了奚揚(yáng)編輯的很大幫助,在此表示衷心的感謝。

內(nèi)容概要

  本書(shū)以Visual C++ 6.0為操作環(huán)境,通過(guò)大量實(shí)例重點(diǎn)講解了C語(yǔ)言程序設(shè)計(jì)的基本思想、方法和解決實(shí)際問(wèn)題的技巧?! ∪珪?shū)共12章,前10章分別介紹了C語(yǔ)言的基本概念、數(shù)據(jù)類(lèi)型及其運(yùn)算、C語(yǔ)言程序結(jié)構(gòu)及控制語(yǔ)句、數(shù)組、函數(shù)、指針、編譯預(yù)處理、結(jié)構(gòu)體和共用體、位運(yùn)算、文件等內(nèi)容;第11章以“人事管理系統(tǒng)”和“學(xué)生信息管理系統(tǒng)”兩個(gè)綜合實(shí)訓(xùn)項(xiàng)目為例,遵循軟件開(kāi)發(fā)的一般思路,并按照“需求陳述→功能描述→總體設(shè)計(jì)→程序?qū)崿F(xiàn)”的過(guò)程,綜合運(yùn)用本書(shū)所學(xué)知識(shí),進(jìn)行了詳細(xì)的講解。第12章提供了兩個(gè)完整的課程設(shè)計(jì)項(xiàng)目,方便教師安排課程設(shè)計(jì)作業(yè)。  本書(shū)最大的特點(diǎn)是注重知識(shí)內(nèi)容、應(yīng)用實(shí)例和課程設(shè)計(jì)的有機(jī)統(tǒng)一,通過(guò)綜合項(xiàng)目開(kāi)發(fā)的實(shí)例和課程設(shè)計(jì),使讀者對(duì)所學(xué)知識(shí)有進(jìn)一步的鞏固和提高,著重培養(yǎng)學(xué)生編寫(xiě)程序的能力?! ”緯?shū)可作為應(yīng)用型本科、高職院校計(jì)算機(jī)及相關(guān)專(zhuān)業(yè)C語(yǔ)言程序設(shè)計(jì)課程的教材,同時(shí)也可作為編程人員和C語(yǔ)言自學(xué)者的參考用書(shū),還可作為計(jì)算機(jī)等級(jí)考試的輔導(dǎo)教材。

書(shū)籍目錄

第1章 C語(yǔ)言概述1.1 C語(yǔ)言的發(fā)展與特點(diǎn)1.1.1 C語(yǔ)言的發(fā)展1.1.2 C語(yǔ)言的特點(diǎn)1.2 C程序的結(jié)構(gòu)和語(yǔ)法規(guī)則1.2.1 C程序的基本結(jié)構(gòu)1.2.2 C語(yǔ)言函數(shù)的草本結(jié)構(gòu)1.2.3 C語(yǔ)言函數(shù)的語(yǔ)法規(guī)則1.3 C程序上機(jī)指導(dǎo)1.3.1 C程序開(kāi)發(fā)過(guò)程1.3.2 VisualC++6.0集成開(kāi)發(fā)環(huán)境1.4 小結(jié)1.5 課后習(xí)題1.5.1 單項(xiàng)選擇題1.5.2 填空題1.6 上機(jī)實(shí)驗(yàn)第2章 數(shù)據(jù)類(lèi)型及其運(yùn)算2.1 標(biāo)識(shí)符2.2 C語(yǔ)言的數(shù)據(jù)類(lèi)型2.3 常量2.3.1 整型、實(shí)型及符號(hào)常量2.3.2 字符型常量2.4 變量2.4.1 變量的概念2.4.2 變量的定義與初始化2.5 運(yùn)算符與表達(dá)式2.5.1 C語(yǔ)言運(yùn)算符概述2.5.2 算術(shù)運(yùn)算符與算術(shù)表達(dá)式2.5.3 農(nóng)達(dá)式中數(shù)據(jù)間的混合運(yùn)算與類(lèi)型轉(zhuǎn)換2.5.4 賦值運(yùn)算符與賦值表達(dá)式2.5.5 關(guān)系運(yùn)算符與滅系表達(dá)式2.5.6 邏輯運(yùn)算符與邏輯表達(dá)式2.5.7 條件運(yùn)算符與條件表達(dá)式2.5.8 逗號(hào)運(yùn)算符與逗號(hào)表達(dá)式2.6 小結(jié)2.7 課后習(xí)題2.7.1 單項(xiàng)選擇題2.7.2 填空題2.8 上機(jī)實(shí)驗(yàn)2第3章 C程序結(jié)構(gòu)及控制語(yǔ)句3.1 C程序的3種基本控制結(jié)構(gòu)3.2 順序結(jié)構(gòu)3.2.1 C程序語(yǔ)句3.2.2 輸入/輸出函數(shù)3.3 選擇結(jié)構(gòu)3.3.1 if語(yǔ)句3.3 2switch語(yǔ)句3.4 循環(huán)結(jié)構(gòu)3.4.1 whilc語(yǔ)句3.4.2 do-whilc語(yǔ)句3.4.3 for語(yǔ)句3.4.4 break語(yǔ)句和continue語(yǔ)句3.4.5 循環(huán)結(jié)構(gòu)的嵌套3.4.6 goto語(yǔ)句3.4.7 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)應(yīng)用3.5 小結(jié)3.6 課后習(xí)題3.6.1 單項(xiàng)選擇題3.6.2 填空題3.7.1 上機(jī)實(shí)驗(yàn)3第4章 數(shù)組4.1 維數(shù)組4.1.1 一維數(shù)組的定義4.1.2 一維數(shù)組元素的引用4.1.3 一維數(shù)組的初始化4.1.4 一維數(shù)組的應(yīng)川4.2 二維數(shù)組4.2.1 二維數(shù)組的定義4.2.2 二維數(shù)組元素的引用4.2 3二維數(shù)組的初始化4.3 字符數(shù)組和字符串?dāng)?shù)組4.3.1 字符數(shù)組4.3.2 字符串?dāng)?shù)組4.4 小結(jié)4.5 課后習(xí)題4.5.1 單項(xiàng)選擇題4.5.2 填空題4.6 上機(jī)實(shí)驗(yàn)4第5章 函數(shù)5.1 函數(shù)的定義與調(diào)用5.1.1 函數(shù)定義5.1.2 函數(shù)調(diào)用5.1.3 函數(shù)的返回值與函數(shù)類(lèi)型5.1.4 被調(diào)用函數(shù)聲明5.1.5 函數(shù)應(yīng)用舉例5.2 內(nèi)部函數(shù)和外部函數(shù)5.2.1 內(nèi)部函數(shù)5.2.2 外部函數(shù)5.3 內(nèi)部變量和外部變量5.3.1 內(nèi)部變量5.3.2 外部變量5.4 變量的存儲(chǔ)類(lèi)型5.4.1 內(nèi)部變量的存儲(chǔ)類(lèi)型5.4.2 外部變量的存儲(chǔ)類(lèi)型5.5 函數(shù)的數(shù)據(jù)傳遞5.5.1 傳值調(diào)用5.5.2 傳址調(diào)用5.5.3 外部變量傳遞數(shù)據(jù)5.6 數(shù)組作為函數(shù)參數(shù)5.6.1 數(shù)組元素作為函數(shù)參數(shù)5.6.2 數(shù)組名作為函數(shù)參數(shù)5.7 遞歸函數(shù)5.7.1 遞歸模型5.7.2 遞歸的執(zhí)行過(guò)程5.8 小結(jié)5.9 課后習(xí)題5.9.1 單項(xiàng)選擇題5.9.2 填空題5.10 上機(jī)實(shí)驗(yàn)5第6章 指針第7章 編譯預(yù)處理第8章 結(jié)構(gòu)體和共用體第9章 位運(yùn)算第10章 文件第11章 綜合項(xiàng)目開(kāi)發(fā)第12章 課程設(shè)計(jì)附錄A C語(yǔ)言運(yùn)算符及優(yōu)先級(jí)附錄B 部分字符與ASCII碼對(duì)照表附錄C 答案與上機(jī)指導(dǎo)參考文獻(xiàn)

章節(jié)摘錄

  計(jì)算機(jī)語(yǔ)言是用于人與計(jì)算機(jī)之間通信的語(yǔ)言,是人與計(jì)算機(jī)之間傳遞信息的媒介。C語(yǔ)言是目前國(guó)際上使用廣泛的高級(jí)編程語(yǔ)言之一。本章主要介紹C語(yǔ)言程序的結(jié)構(gòu),書(shū)寫(xiě)規(guī)則和開(kāi)發(fā)過(guò)程等?! 語(yǔ)言作為最初的UNIX操作系統(tǒng)的實(shí)現(xiàn)語(yǔ)言,于20世紀(jì)70年代初在貝爾實(shí)驗(yàn)室誕生。隨著UNIX操作系統(tǒng)的廣泛使用,C語(yǔ)言也迅速得到推廣。后來(lái),C語(yǔ)言又被多次改進(jìn),并出現(xiàn)了多種版本。由于沒(méi)有統(tǒng)一的標(biāo)準(zhǔn),這些版本之間存在著一些不一致的地方。為了改變這一狀況,美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì)(ANSI)于20世紀(jì)80年代初(1983年)根據(jù)C語(yǔ)言問(wèn)世以來(lái)的各種版本對(duì)C語(yǔ)言進(jìn)行了改進(jìn)和擴(kuò)充,制定了ANSI C標(biāo)準(zhǔn),并于1989年再次修訂。本書(shū)以ANSIC標(biāo)準(zhǔn)為基礎(chǔ)介紹C語(yǔ)言?! ∪涨埃谖C(jī)上廣泛使用的C語(yǔ)言編譯系統(tǒng)有Borland C++、Turbo C、Microsoft Visual C++等。本書(shū)選定的上機(jī)環(huán)境是Microsoft Visual C++ 6.0系統(tǒng)(簡(jiǎn)稱(chēng)VC++6.O)。  C語(yǔ)言同時(shí)具有匯編語(yǔ)言和高級(jí)語(yǔ)言的雙重特,可以作為系統(tǒng)設(shè)計(jì)語(yǔ)言來(lái)編寫(xiě)操作系統(tǒng),也可以作為應(yīng)用程序設(shè)計(jì)語(yǔ)言來(lái)編寫(xiě)不依賴(lài)計(jì)算機(jī)硬件的應(yīng)用程序。因此,C語(yǔ)言的應(yīng)用范同很廣?! 語(yǔ)言是一種面向過(guò)程的高級(jí)程序設(shè)計(jì)語(yǔ)言。

編輯推薦

  《C語(yǔ)言程序設(shè)計(jì):基礎(chǔ)與項(xiàng)目實(shí)訓(xùn)》由計(jì)算機(jī)教育專(zhuān)家和資深軟件設(shè)計(jì)師聯(lián)袂策劃和編寫(xiě),基礎(chǔ)知識(shí)結(jié)合典型實(shí)例,方便讀者動(dòng)手實(shí)踐,會(huì)計(jì)掌握所學(xué)知識(shí),提供“人事管理系統(tǒng)”綜合實(shí)訓(xùn)項(xiàng)目,變于鞏固知識(shí)、學(xué)以致用,為教師提供教學(xué)資源包(1CD),更多教學(xué)資源、方便教學(xué)。

圖書(shū)封面

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


    C語(yǔ)言程序設(shè)計(jì)基礎(chǔ)與項(xiàng)目實(shí)訓(xùn) PDF格式下載


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

 
 

 

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

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