出版時間:2010-2 出版社:電子工業(yè) 作者:戴晟暉 頁數(shù):317
Tag標(biāo)簽:無
前言
近年來,C語言是應(yīng)用最為廣泛的一種高級程序設(shè)計語言,它不僅是計算機專業(yè)學(xué)生的必修課,也是許多非計算機專業(yè)學(xué)生所青睞的技術(shù)學(xué)科。C語言程序設(shè)計是全國和各省計算機等級考試的重要考試內(nèi)容。C語言功能豐富,表達能力強,使用靈活方便,程序效率高,是結(jié)構(gòu)化程序設(shè)計語言。C語言具有很強的實用性,既可用來編寫應(yīng)用軟件,也適合于編寫系統(tǒng)軟件。本書的特點C語言是學(xué)習(xí)其他語言的基礎(chǔ),讀者只要掌握C語言,學(xué)其他語言就會很快入門。本書為了使讀者能夠從C語言的初學(xué)者成為編程高手,專門對C語言知識進行研究分析。本書的主要特點如下:結(jié)構(gòu)清晰明了。本書共18章,每章都分為若干個節(jié),每節(jié)一個小知識點。結(jié)構(gòu)層次清晰可見。內(nèi)容全面詳細。本書涵蓋了C語言中的所有知識,并將C語言各個知識點作為單獨章節(jié)進行講解,并舉出大量實例。講解由淺入深。向讀者介紹C語言的基本理論知識、數(shù)據(jù)結(jié)構(gòu)和基本的編程規(guī)則,讓讀者對C語言的基本知識及結(jié)構(gòu)化程序設(shè)計思想有一個初步的認(rèn)識;接著對C語言一些復(fù)雜的數(shù)結(jié)構(gòu)類型如數(shù)組、函數(shù)、指針操作、結(jié)構(gòu)體與共用體、文件等進行詳細的講解。實例豐富多樣。本書所講的每一個知識點都運用充分的實例進行講解說明,便于讀者掌握。本書的主要內(nèi)容第1章主要帶領(lǐng)讀者了解了計算機語言的演變和C語言的發(fā)展簡史,介紹程序設(shè)計算法及數(shù)制、數(shù)制轉(zhuǎn)換與存儲,為以后的學(xué)習(xí)打下基礎(chǔ)。第2章運用一個C語言程序設(shè)計實例講解C語言的結(jié)構(gòu)特征和書寫風(fēng)格。以前的C語言參考書大部分使用的是Turbo C開發(fā)環(huán)境,本書運用Visual C++ 6.0集成開發(fā)環(huán)境,詳細介紹了Visual C++ 6.0環(huán)境的程序開發(fā)過程。第3章講解常量、變量與標(biāo)識符,第4章講解了數(shù)據(jù)結(jié)構(gòu),第5章講解了運算符及其表達式,第6章講解了輸入與輸出,這4章所講解的內(nèi)容均為C語言入門的基礎(chǔ)知識,是學(xué)習(xí)后面幾章的前提,本書對這幾章的內(nèi)容做了詳細的講解。第7章講解了順序結(jié)構(gòu)和選擇結(jié)構(gòu),第8章講解了循環(huán)結(jié)構(gòu),這兩章介紹了C語言程序設(shè)計的三種結(jié)構(gòu),它們構(gòu)成了C語言程序設(shè)計的框架。這兩章還運用大量的實例講解了如何使用if-else、switch-case、while等語句來解決問題。第9章在第7章、第8章的基礎(chǔ)上講解了幾種跳轉(zhuǎn)語句,如break、continue,使程序設(shè)計語句更加靈活,有利于解決更加復(fù)雜的問題。第10章講解了數(shù)組,用于處理數(shù)據(jù)類型相同的一批數(shù)據(jù)。講解了一維數(shù)組、二維數(shù)組及它們的定義、初始化及引用,并給出了大量的實例,幫助讀者理解。
內(nèi)容概要
為了使初學(xué)者都更好地掌握這門高級語言——C語言,本書系統(tǒng)地介紹了程序設(shè)計的基本理論與編程技術(shù)。每一個知識點都作為一個獨立的章節(jié)進行詳細的講解,目的在于讓讀者在學(xué)習(xí)c語言的過程中,能循序漸進、由淺入深。 本書共4篇分為18章,內(nèi)容包括c語言入門基礎(chǔ)、c語言‘程序、常量、變量與標(biāo)識符、數(shù)據(jù)類型、運算符及其表達式、輸入與輸出、順序結(jié)構(gòu)與選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)程序設(shè)計、結(jié)構(gòu)語句的轉(zhuǎn)移、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體、共用體和文件等內(nèi)容。最后的實例篇,運用C語言建立一個學(xué)生成績管理系統(tǒng),通過對該系統(tǒng)的界面設(shè)計、功能分析、模塊描述,使讀者對c語言程序設(shè)計有一個更加系統(tǒng)、深刻的理解。 本書配DVD光盤l張,內(nèi)容為本書的實例文件和作者專門為本書錄制的全程多媒體語音教學(xué)視頻。 本書內(nèi)容全面,論述翔實,適合C語言的初學(xué)者,也可作為大、中專院校師生的培訓(xùn)教材,對于C語言愛好者,本書也有很大的參考價值。
書籍目錄
第1篇 C語言入門 第1章 C語言入門基礎(chǔ) 第2章 認(rèn)識C語言程序 第2篇 C語言基礎(chǔ) 第3章 常量、變量與標(biāo)識符 第4章 數(shù)據(jù)類型 第5章 運算符及其表達式 第6章 輸入與輸出 第7章 順序結(jié)構(gòu)與選擇結(jié)構(gòu) 第8章 循環(huán)結(jié)構(gòu)程序設(shè)計 第9章 結(jié)構(gòu)語句的轉(zhuǎn)移 第3篇 C語言進階 第10章 數(shù)組 第11章 字符數(shù)組 第12章 函數(shù) 第13章 函數(shù)的調(diào)用 第14章 指針操作 第15章 結(jié)構(gòu)體 第16章 共用體 第17章 文件 第4篇 案例實戰(zhàn) 第18章 學(xué)生成績管理系統(tǒng)設(shè)計 附錄A ASCII字符集 附錄B 運算符的優(yōu)先級與結(jié)合性 附錄C C語言常用庫函數(shù)
章節(jié)摘錄
插圖:C語言誕生于1972年,是由著名的美國貝爾實驗室科學(xué)家D.M.Ricthie發(fā)明的。C語言的原型是ALGOL60語言。為了更好地開發(fā)新版本的UNIX,D.M.Ricthie在B語言的基礎(chǔ)上設(shè)計了C語言。除了系統(tǒng)的最核心部分,UNIX的后來版本基本都是用C開發(fā)的。C語言后來又被多次改進,并出現(xiàn)了多種版本。1.C語言誕生的背景我們知道匯編語言程序依賴于計算機硬件,其可讀性和可移植性都很差;但一般的高級語言又難以實現(xiàn)對計算機硬件的直接操作(這正是匯編語言的優(yōu)勢)。于是人們盼望有一種兼有匯編語言和高級語言特性的新語言。1963年,劍橋大學(xué)將ALGOL60語言發(fā)展成為CPL(Combined Programming Language)語言。C語言的原型就是ALGOL60語言。
編輯推薦
《從零開始學(xué)C語言》特色:基礎(chǔ)知識-核心技術(shù)-典型應(yīng)用-綜合練習(xí)-項目實踐220個典型實例、80個練習(xí)題、1個項目開發(fā)案例超值、大容量DVD15小時多媒體視頻教學(xué)《從零開始學(xué)C語言》源代碼、《從零開始學(xué)C語言》教學(xué)PPT贈送34小時相關(guān)知識多媒體視頻15小時多媒體教學(xué)視頻從零開始,手把手教會你用C語言編程《從零開始學(xué)C語言》重點內(nèi)容概述◎結(jié)合實例,對C程序設(shè)計的核心知識進行了詳細分析◎由淺入深地講解了C語言的結(jié)構(gòu)化程序設(shè)計思想◎深入分析了數(shù)組、函數(shù)、指針操作等重點內(nèi)容◎全面介紹了結(jié)構(gòu)體、共用體、枚舉等復(fù)雜數(shù)據(jù)結(jié)構(gòu)的知識◎?qū)iT介紹了一個項目案例的開發(fā)過程,提高實際開發(fā)水平
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載