《C語言程序設計(第2版)》共分為8章,第1章為C語言概述,介紹了C語言中的字符集、單詞、語句、函數、程序的概念,以及相互之間的關系,同時介紹了鍵盤輸入和屏幕輸出數據的方法,以及在VC++6.0軟件開發(fā)環(huán)境下,上機輸入、編輯、編譯、連接、運行程序的全過程。第2章為基本數據類型與表達式,介紹了C語言中各種基本數據類型,以及常量、變量、函數、表達式的表示和求值方法。第3章為流程控制語句,介紹了各種分支、循環(huán)、跳轉等流程控制語句的語法規(guī)則和在程序設計中的具體應用。第4章為數組和字符串,介紹了它們的定義和在數值計算及數據處理方面的具體應用。第5章為指針,介紹了指針的定義和使用、指針的各種運算、指針與數組的關系、變量存儲空間的動態(tài)存儲分配等內容。第6章為函數,介紹了用戶函數的定義、聲明、調用的格式和方法,變量的不同作用域,以及遞歸函數和函數指針的概念。第7章為結構與聯(lián)合,介紹了結構的定義,結構變量的定義和結構成員的訪問方法,結構與鏈表的構成及相互關系,聯(lián)合的定義與使用。第8章為文件,介紹了文件和文件流的概念,數據文件的打開與關閉,對文本文件和二進制文件的訪問操作。