出版時間:1970-1 出版社:中國人民大學出版社 作者:劉培文 等 著 頁數(shù):272
前言
C語言是一門面向過程的計算機語言,至今已經(jīng)有30多年的歷史。由于它具有表達能力強、功能豐富、目標程序質(zhì)量高、可移植性好、使用靈活方便等優(yōu)點,所以至今仍得到廣泛的應用。無論是Windows還是Linux操作系統(tǒng),其底層程序都是用C語言編寫的,而且大部分網(wǎng)絡協(xié)議、畫面漂亮的游戲、工業(yè)控制程序也是用C語言來實現(xiàn)的??梢哉f,C語言是一門十分優(yōu)秀而又重要的語言。另外,C語言還蘊含了程序設計的基本思想,囊括了程序設計的基本概念,是理工科高等院校、高等職業(yè)院校計算機及相關(guān)專業(yè)的一門重要基礎(chǔ)課程。學習C語言,目的是培養(yǎng)學生的程序設計理念、掌握程序設計的基本方法,為后續(xù)課程(數(shù)據(jù)結(jié)構(gòu)、面向?qū)ο蟪绦蛟O計、操作系統(tǒng)、編譯原理和軟件工程等)的學習打下堅實的基礎(chǔ)。基于上述原因,我們編寫了本書。由于C語言對一般初學者來說,規(guī)則較多,使用靈活,不易掌握,所以學習上會有一定的困難:而C語言的應用范圍越來越廣,所涉及的知識越來越多,也增加了其學習難度。為此,本書對C語言的精華部分做了較為細致的介紹,并且附有大最典型操作題以供練習。
內(nèi)容概要
《C語言程序設計教程》作為C語言程序設計的基礎(chǔ)教材,共分13章,前12章主要介紹C語言概述、基本數(shù)據(jù)類型及運算符、順序結(jié)構(gòu)程序設計、選擇結(jié)構(gòu)程序設計、循環(huán)結(jié)構(gòu)程序設計、數(shù)組、函數(shù)、編譯預處理、指針、結(jié)構(gòu)體與共用體、位運算及文件操作等內(nèi)容;最后一章提供了一個課程設計——通訊錄系統(tǒng),詳細分析了通訊錄系統(tǒng)的開發(fā)全過程,包括系統(tǒng)設計及程序?qū)崿F(xiàn),在講解中綜合應用前面各章的知識,幫助讀者將《C語言程序設計教程》所介紹的知識點串聯(lián)起來,從程序設計的角度加以靈活運用?! 禖語言程序設計教程》注重基礎(chǔ),突出應用。書中精選了大量經(jīng)典習題,便于讀者鞏固所學知識:前12章都安排有一節(jié)“上機實戰(zhàn)”,以便讀者能夠綜合運用本章知識點進行編程,從而提高實際編程能力。另外,為方便讀者學習,《C語言程序設計教程》對精選的習題配有詳細的習題解答,以及書中相應實例的源程序代碼?! 禖語言程序設計教程》內(nèi)容詳實,層次分明,結(jié)構(gòu)緊湊,敘述深入淺出,既可作為高等職業(yè)院校、大中專院校、計算機培訓學校計算機及相關(guān)專業(yè)C語言程序設計課程的教材,也可作為編程人員和C語言自學者的參考用書,還可作為全國計算機等級考試的輔導用書。
書籍目錄
第1章 C語言概述1.1 C語言的發(fā)展與特點1.1.1 C語言的發(fā)展1.1.2 C語言的特點1.2 C程序的基本組成1.3 程序算法簡介1.3.1 算法舉例1.3.2 算法應具備的特性1.3.3 流程圖表示法1.3.4 N-S流程圖表示法1.4 使用Visual C++ 6.0編寫一個程序1.4.1 創(chuàng)建新項目1.4.2 設置項目選項1.4.3 創(chuàng)建新CPP文件1.4.4 編譯與執(zhí)行示例程序1.5 上機實戰(zhàn)1.6 練習題第2章 基本數(shù)據(jù)類型及運算符2.1 C語言標識符2.2 基本數(shù)據(jù)類型2.3 常量2.3.1 整型常量2.3.2 實型(浮點型)常量2.3.3 字符常量2.3.4 字符串常量2.3.5 符號常量2.4 變量2.4.1 變量的定義2.4.2 給變量賦初值2.5 運算符與表達式2.5.1 算術(shù)運算符與算術(shù)表達式2.5.2 自增運算符與自減運算符2.5.3 賦值運算符與賦值表達式2.5.4 條件運算符與求字節(jié)數(shù)運算符2.5.5 逗號運算符與逗號表達式2.6 類型轉(zhuǎn)換2.7 上機實戰(zhàn)2.8 練習題第3章 順序結(jié)構(gòu)程序設計3.1 程序的3種基本控制結(jié)構(gòu)3.2 順序執(zhí)行語句3.3 賦值語句3.4 格式化輸出函數(shù)printf()3.4.1 printf()函數(shù)的一般格式3.4.2 格式字符串3.5 格式化輸入函數(shù)scanf()3.5.1 scanf()函數(shù)的一般格式3.5.2 格式字符串3.5.3 使用說明3.6 單個字符的輸入/輸出函數(shù)3.7 上機實戰(zhàn)3.8 練習題第4章 選擇結(jié)構(gòu)程序設計4.1 關(guān)系運算及其表達式4.1.1 關(guān)系運算符及其優(yōu)先級4.1.2 關(guān)系表達式4.2 邏輯運算及其表達式4.2.1 邏輯運算符及其優(yōu)先級4.2.2 邏輯表達式4.3 if語句4.3.1 單分支if語句4.3.2 雙分支if語句4.3.3 多分支if語句4.4 switch語句4.5 上機實戰(zhàn)4.6 練習題第5章 循環(huán)結(jié)構(gòu)程序設計5.1 while語句5.2 do-while語句5.3 for語句5.4 break語句和continue語句5.5 循環(huán)結(jié)構(gòu)的嵌套5.6 goto語句5.7 循環(huán)結(jié)構(gòu)程序設計應用5.7.1 窮舉法5.7.2 迭代法5.8 上機實戰(zhàn)5.9 練習題第6章 數(shù)組第7章 函數(shù)第8章 編譯預處理第9章 指針第10章 結(jié)構(gòu)體與共用體第11章 位運算第12章 文件操作第13章 課程設計——通訊錄系統(tǒng)參考文獻
章節(jié)摘錄
計算機是由硬件系統(tǒng)和軟件系統(tǒng)兩大部分構(gòu)成的,硬件是物質(zhì)基礎(chǔ),而軟件是計算機的靈魂。所有的軟件都是用程序設計語言編寫的。程序設計語言的發(fā)展,經(jīng)歷了從機器語言、匯編語言到高級語言的歷程,而C語言正是眾多高級語言中的一種。1.1.1 C語言的發(fā)展1.機器語言電子計算機使用的是由“O”和“l(fā)”組成的二進制數(shù),二進制是計算機語言的基礎(chǔ)。計算機發(fā)明之初,人們只能用計算機的“語言”來操縱計算機,也就是編寫一串串由“0”和“1”組成的指令序列交由計算機執(zhí)行,這種語言就是機器語言。用機器語言編寫程序是一件十分痛苦的事情,特別是在程序有錯需要修改時更是如此。由于每臺計算機的指令系統(tǒng)往往各不相同,所以在一臺計算機上執(zhí)行的程序,要想在另一臺計算機上執(zhí)行,必須重寫程序,造成重復工作。但由于使用的是針對特定型號計算機的語言,因此運算效率是所有語言中最高的。機器語言是第一代計算機語言。
編輯推薦
《C語言程序設計教程》由中國人民大學出版社,北京科海電子出版社出版。
圖書封面
評論、評分、閱讀與下載