內容簡介
C語言是編程方式靈活多樣、功能強大、套用廣泛的一種程式設計語言。從程式設計語言的發展歷程來看,儘管後來出現了以C++、Java和C#等為代表的新語言,但C語言的基礎地位不可撼動。
本書的特點是內容全面、翔實,通俗易懂,循序漸進地介紹了C語言各方面的知識,重點突出。本書含有大量實例,代碼短小精煉,緊扣所講要點的本質,以加深讀者的印象,同時結合筆者多年使用C語言的經驗,闡述了很多代碼編寫技巧,讀者可將代碼複製到自己的機器上進行實驗,自行實踐和演練。
本書適合C語言的初級、中級讀者閱讀,並可作為開發人員的參考手冊。
作者簡介
康莉,畢業於西安交通大學管理學院,獲得管理科學與工程專業碩士學位。研究方向是信息管理與電子商務。1997年7月至今,任職於陝西省行政學院計算機系,主講資料庫、C語言,管理信息系統、計算機套用基礎等。有豐富的開發經驗,參與開發過多個網路套用系統。近幾年發表的論文有《非線性理論在電子商務中的套用》、《軟體維護管理研究現狀的缺陷分析》、《計算機考試系統的設計與實現》、《基於數據挖掘技術的電子政務》等。在2007年學院評估工作中,參與撰寫“計算機基礎課教學改革”一文,榮獲學院高等職業教育教學改革理論研討會一等獎。
作品目錄
寫給未來的程式設計師
前言
第一篇 C語言基礎
第1章 踏上征程前的思想動員
第2章 跟我寫HellocWorld
第3章 分解HellocWorld——最簡單C程式的組成
第4章 如何存儲和獲取數據——變數及數據類型
第5章 用螢幕和鍵盤互動——簡單的輸出和輸入
第6章 程式的基本構成——運算符和表達式
第7章 程式的最小獨立單元——語句
第8章 條件判斷——分支結構
第9章 一遍又一遍——循環結構
第二篇 一窺C語言門庭
第10章 寫程式就是寫函式——函式入門
第11章 同一類型多個元素的集合——簡單數組
第12章 C語言難點——指針初探
第13章 字元串及字元串操作
第14章 結構體、共用體、枚舉和
第15章 如何節省記憶體——位運算
第三篇 C語言進階
第16章 存儲不僅僅局限於記憶體——檔案
第17章 靈活卻難以理解——指針進階
第18章 更深入的理解——函式進階
第19章 生存期、作用域與可見域
第20章 編譯及預處理
第21章 數據結構
第四篇 C語言程式設計實例
第22章 C語言程式課程設計:遊戲
附錄 ASCII編碼表