從零開始學C語言

出版時間:2010-2  出版社:電子工業(yè)  作者:戴晟暉  頁數:317  
Tag標簽:無  

前言

近年來,C語言是應用最為廣泛的一種高級程序設計語言,它不僅是計算機專業(yè)學生的必修課,也是許多非計算機專業(yè)學生所青睞的技術學科。C語言程序設計是全國和各省計算機等級考試的重要考試內容。C語言功能豐富,表達能力強,使用靈活方便,程序效率高,是結構化程序設計語言。C語言具有很強的實用性,既可用來編寫應用軟件,也適合于編寫系統(tǒng)軟件。本書的特點C語言是學習其他語言的基礎,讀者只要掌握C語言,學其他語言就會很快入門。本書為了使讀者能夠從C語言的初學者成為編程高手,專門對C語言知識進行研究分析。本書的主要特點如下:結構清晰明了。本書共18章,每章都分為若干個節(jié),每節(jié)一個小知識點。結構層次清晰可見。內容全面詳細。本書涵蓋了C語言中的所有知識,并將C語言各個知識點作為單獨章節(jié)進行講解,并舉出大量實例。講解由淺入深。向讀者介紹C語言的基本理論知識、數據結構和基本的編程規(guī)則,讓讀者對C語言的基本知識及結構化程序設計思想有一個初步的認識;接著對C語言一些復雜的數結構類型如數組、函數、指針操作、結構體與共用體、文件等進行詳細的講解。實例豐富多樣。本書所講的每一個知識點都運用充分的實例進行講解說明,便于讀者掌握。本書的主要內容第1章主要帶領讀者了解了計算機語言的演變和C語言的發(fā)展簡史,介紹程序設計算法及數制、數制轉換與存儲,為以后的學習打下基礎。第2章運用一個C語言程序設計實例講解C語言的結構特征和書寫風格。以前的C語言參考書大部分使用的是Turbo C開發(fā)環(huán)境,本書運用Visual C++ 6.0集成開發(fā)環(huán)境,詳細介紹了Visual C++ 6.0環(huán)境的程序開發(fā)過程。第3章講解常量、變量與標識符,第4章講解了數據結構,第5章講解了運算符及其表達式,第6章講解了輸入與輸出,這4章所講解的內容均為C語言入門的基礎知識,是學習后面幾章的前提,本書對這幾章的內容做了詳細的講解。第7章講解了順序結構和選擇結構,第8章講解了循環(huán)結構,這兩章介紹了C語言程序設計的三種結構,它們構成了C語言程序設計的框架。這兩章還運用大量的實例講解了如何使用if-else、switch-case、while等語句來解決問題。第9章在第7章、第8章的基礎上講解了幾種跳轉語句,如break、continue,使程序設計語句更加靈活,有利于解決更加復雜的問題。第10章講解了數組,用于處理數據類型相同的一批數據。講解了一維數組、二維數組及它們的定義、初始化及引用,并給出了大量的實例,幫助讀者理解。

內容概要

為了使初學者都更好地掌握這門高級語言——C語言,本書系統(tǒng)地介紹了程序設計的基本理論與編程技術。每一個知識點都作為一個獨立的章節(jié)進行詳細的講解,目的在于讓讀者在學習c語言的過程中,能循序漸進、由淺入深。    本書共4篇分為18章,內容包括c語言入門基礎、c語言‘程序、常量、變量與標識符、數據類型、運算符及其表達式、輸入與輸出、順序結構與選擇結構、循環(huán)結構程序設計、結構語句的轉移、數組、函數、指針、結構體、共用體和文件等內容。最后的實例篇,運用C語言建立一個學生成績管理系統(tǒng),通過對該系統(tǒng)的界面設計、功能分析、模塊描述,使讀者對c語言程序設計有一個更加系統(tǒng)、深刻的理解。    本書配DVD光盤l張,內容為本書的實例文件和作者專門為本書錄制的全程多媒體語音教學視頻。    本書內容全面,論述翔實,適合C語言的初學者,也可作為大、中專院校師生的培訓教材,對于C語言愛好者,本書也有很大的參考價值。

書籍目錄

第1篇  C語言入門 第1章  C語言入門基礎	 第2章  認識C語言程序	第2篇  C語言基礎 第3章  常量、變量與標識符	 第4章  數據類型	 第5章  運算符及其表達式	 第6章  輸入與輸出	  第7章  順序結構與選擇結構	 第8章  循環(huán)結構程序設計	 第9章  結構語句的轉移	第3篇  C語言進階 第10章  數組	 第11章  字符數組	 第12章  函數	 第13章  函數的調用	 第14章  指針操作	 第15章  結構體	 第16章  共用體	 第17章  文件	 第4篇  案例實戰(zhàn) 第18章  學生成績管理系統(tǒng)設計	附錄A  ASCII字符集	附錄B  運算符的優(yōu)先級與結合性	附錄C  C語言常用庫函數

章節(jié)摘錄

插圖:C語言誕生于1972年,是由著名的美國貝爾實驗室科學家D.M.Ricthie發(fā)明的。C語言的原型是ALGOL60語言。為了更好地開發(fā)新版本的UNIX,D.M.Ricthie在B語言的基礎上設計了C語言。除了系統(tǒng)的最核心部分,UNIX的后來版本基本都是用C開發(fā)的。C語言后來又被多次改進,并出現(xiàn)了多種版本。1.C語言誕生的背景我們知道匯編語言程序依賴于計算機硬件,其可讀性和可移植性都很差;但一般的高級語言又難以實現(xiàn)對計算機硬件的直接操作(這正是匯編語言的優(yōu)勢)。于是人們盼望有一種兼有匯編語言和高級語言特性的新語言。1963年,劍橋大學將ALGOL60語言發(fā)展成為CPL(Combined Programming Language)語言。C語言的原型就是ALGOL60語言。

編輯推薦

《從零開始學C語言》特色:基礎知識-核心技術-典型應用-綜合練習-項目實踐220個典型實例、80個練習題、1個項目開發(fā)案例超值、大容量DVD15小時多媒體視頻教學《從零開始學C語言》源代碼、《從零開始學C語言》教學PPT贈送34小時相關知識多媒體視頻15小時多媒體教學視頻從零開始,手把手教會你用C語言編程《從零開始學C語言》重點內容概述◎結合實例,對C程序設計的核心知識進行了詳細分析◎由淺入深地講解了C語言的結構化程序設計思想◎深入分析了數組、函數、指針操作等重點內容◎全面介紹了結構體、共用體、枚舉等復雜數據結構的知識◎專門介紹了一個項目案例的開發(fā)過程,提高實際開發(fā)水平

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    從零開始學C語言 PDF格式下載


用戶評論 (總計28條)

 
 

  •   這本書適合c語言初級學習者,很不錯,努力學習中
  •   還不錯,質量很好,內容也比較簡單,很適合初學者
  •   很適合初學者,講解細致,很好
  •   很適合初學者,很不錯
  •   包裝細致,光盤很新
  •   很實用很詳細適用入門的人。
  •   介紹的很詳細,學起來容易懂
  •   什么也不說了,當當網買書真是又便宜又好~~
  •   真的是基礎啊
  •   給兒子買的,他非常喜歡,說易學易懂。
  •   在2級就要到來的時候,這本書讓我懂得C語言不可怕?。?!
  •   很適合自學,的確是從零開始
  •   ing~~~正在研究中
  •   我是個中學生,想學實用技術而非課堂上的知識。這本書吸引我的是“從0開始”。我就是那個0,我要開始了!
  •   書很好 就是發(fā)貨速度有點慢
  •   好評 好評,還不錯,值得購買。
  •   不專業(yè),建議不買
  •   看到這本書啊想起來在這邊買過
  •   易懂,就是視頻不怎么滴啊
  •   不錯書寫得很好全部代碼是用vc++編寫疑慮盡釋。
  •   很不錯的一本書,可以當做教材來用,但是入門后就不太適合了。
  •   我都沒怎么看,我不是用這本學的。只是想參考它光盤里的源文件!看了一下前面的,覺得不如我現(xiàn)在學的那本.....
  •   唯一的缺點是這本書出的太早了,08年之前的,紙都是發(fā)黃的。內容還行吧,適合初學者。
  •   這配送速度不錯,就是書有點臟,封面稍有褶皺,不影響觀看,書內容也可以,適合初學者
  •   我在圖書管借看過,幫朋友買的.該書寫的挺詳細的,也是很多的例子,我知道的有四五處錯誤吧.還可以接受,比師兄看的一本清華大學出版社出版的每兩葉有一處錯強多了,該書最大的缺點就是在指針上講得不到位,在前面浪費了太多太多的筆墨了.
  •   內容通俗易懂,很適合我這種初學者。學下一種語言也許我還會考慮這個系列的書。
  •   發(fā)貨很快,書本質量還好
  •   DGGFF
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7