出版時間:2011-7 出版社:清華大學出版社 作者:陳銳 等主編,劉宇,劉河 等副主編 頁數(shù):345
內(nèi)容概要
C語言是計算機專業(yè)的基礎課和核心課程。本書內(nèi)容包括C語言概述、C語言程序開發(fā)環(huán)境、基本數(shù)據(jù)類型、運算符與表達式、順序結構程序設計、選擇結構程序設計、循環(huán)結構程序設計、數(shù)組、函數(shù)、指針、預處理命令、結構體與聯(lián)合體、位運算、文件、鏈表。本書內(nèi)容全面,結構清晰,語言通俗,重難點突出,例題豐富,所有程序都能夠直接運行。
本書可作為高等院校的計算機及相關專業(yè)的C語言教材,也可作為計算機軟件開發(fā)、等級考試和軟件資格考試人員的參考書。
書籍目錄
第1章 C語言概述
1.1 C語言的產(chǎn)生與發(fā)展
1.2 為什么要學習C語言
1.2.1 學習C語言的好處
1.2.2 如何學好C語言
1.3 C語言的特點
1.4 程序設計基礎——進制轉換
1.4.1 二進制數(shù)的表示
1.4.2 二進制數(shù)與十進制數(shù)、八進制數(shù)、十六進制數(shù)的對應關系
1.4.3 二進制數(shù)、十六進制數(shù)和八進制數(shù)轉換為十進制數(shù)
1.4.4 十迸制數(shù)轉換為二進制數(shù)
1.4.5 十進制數(shù)轉換為十六進制數(shù)
1.4.6 十進制數(shù)轉換為八進制數(shù)
1.4.7 二進制數(shù)與十六進制數(shù)、八進制數(shù)的相互轉換
1.5 計算機中數(shù)的表示
1.5.1 計算機中的正數(shù)與負數(shù)表示
1.5.2 原碼、補碼
1.5.3 浮點數(shù)
1.6 小結
習題
第2章 C語言程序開發(fā)環(huán)境
2.1 Turbo C 2.0開發(fā)環(huán)境
2.1.1 Turbo C 2.0開發(fā)環(huán)境介紹
2.1.2 C程序的開發(fā)步驟
2.2 Visual C++6.0開發(fā)環(huán)境
2.2.1 使用Visual C++6.0開發(fā)環(huán)境新建C程序文件
2.2.2 Visual C+十6.0開發(fā)環(huán)境常用命令介紹
……
第4章 運算符與表達式
第5章 順序結構程序設計
第6章 選擇結構程序設計
第7章 循環(huán)結構程序設計
第8章 數(shù)組
第9章 函數(shù)
第10章 指針
第11章 預處理命令
第12章 結構體聯(lián)合體
第13章 位運算
第14章 文件
第15章 鏈表
章節(jié)摘錄
版權頁:插圖:指針也是一種數(shù)據(jù)類型,指針變量用來存放地址而不是普通數(shù)據(jù)。注意區(qū)分地址與指針的區(qū)別,雖然指針也是地址,但是指針是一種數(shù)據(jù)類型。使用指針可以使寫出來的程序運行效率有極大的提高,并增加了程序設計的靈活性。指針可以與變量、數(shù)組、字符串、函數(shù)結合起來使用。指針變量是存放的變量,變量指針是指變量的地址。定義指針變量時,指針變量前面的只是說明該變量是指針類型;在引用指針變量時,表示取指針變量所指向的內(nèi)容。與&是兩個互逆的運算符,一個是取指針變量的內(nèi)容,一個是取變量的地址。指針變量作為函數(shù)參數(shù)時,傳遞的是地址。指針變量可以指向數(shù)組中的某個元素,也可以指向某一行數(shù)組。如果指針變量指向數(shù)組中的某一行,這樣的變量稱為行指針變量,這兩種指針變量都稱為數(shù)組指針。函數(shù)指針是指向函數(shù)的指針,通過使用函數(shù)指針,可以調(diào)用指針所指向的函數(shù)。函數(shù)指針也可以作為函數(shù)的參數(shù),如C語言提供的快速排序函數(shù)qsort中的參數(shù)compare就是一個函數(shù)指針。指針數(shù)組指的是數(shù)組中存放的是指針,即數(shù)據(jù)元素都是地址。二級指針是指向指針的指針,用兩個表示。二級指針一般是在要修改一級指針為形式參數(shù)的情況下使用。在處理多個字符串時,通常使用字符指針數(shù)組存放字符串,這樣可以節(jié)省內(nèi)存單元。在帶參數(shù)的main函數(shù)中,形式參數(shù)中的字符數(shù)組argv存放命令行的各個參數(shù)。指針極大地豐富了c語言的功能。每一個專業(yè)的c程序員必須學會靈活使用指針。但是對于初學者來說,指針較難理解和掌握,需要大家多思考、多上機、勤動手,才能盡快地掌握指針。
編輯推薦
《C語言程序設計》:新穎的教材內(nèi)容-基理論知識與實例完美融合、豐富的教學資源-免費提供電子課件、習題庫及其參考答案。
圖書封面
評論、評分、閱讀與下載