高級程式設計語言C

高級程式設計語言C

《高級程式設計語言C(上)(第2版)》全面地介紹了C語言的基本概念和各種語句,以及程式設計的基本方法和技能。全書共分12章:第1章引論,第2章數據及其類型,第3章運算和表達式,第4章基本語句,第5章條件控制語句,第6章循序控制語句,第7章數組,第8章函式,第9章結構與聯合,第10章指針,第11章檔案,第12章編譯預處理。

基本介紹

  • 書名:高級程式設計語言C
  • 出版社:華中師範大學出版社
  • 頁數:183頁
  • 開本:16
  • 定價:21.80
  • 作者:李曉燕 賀傑
  • 出版日期:2008年8月1日
  • 語種:簡體中文
  • ISBN:9787562234128
  • 品牌:華中師範大學出版社
內容簡介,圖書目錄,文摘,序言,

內容簡介

《高級程式設計語言C(上)(第2版)》可作為普通高校民辦高校)、二級學院和高職高專計算機專業和非計算機專業的本科和專科教材。

圖書目錄

第1章 引論
1.1 計算機語言發展簡況
1.2 C語言的 發展和特點
1.3 C語言的程式結構
1.4 上機步驟

第2章 C數據及其類型
2.1 常量和變數
2.2 數據類型
2.3 變數賦值

第3章 運算符和表達式
3.1 算術運算符和算術表達式
3.2 關係運算符和關係表達式
3.3 邏輯運算符和邏輯表達式
3.4 賦值運算符和賦值表達式
3.5 其他運算符
3.6 位運算符

第4章 基本語句
4.1 C語言申的語句
4.2 數據輸入
4.3 數據輸出

第5章 選擇語句
5.1 if條件語句
5.2 switch多分支選擇語句
5.3 程式舉例

第6章 循環結構
6.1 while語句
6.2 do-while語句
6.3 for語句
6.4 循環的嵌套
6.5 break、continue、goto語句
6.6程式舉例

第7章 數組
7.1 一維數組
7.2 二維數組
7.3 多維數組
7.4 字元數組與字元串
7.5 程式舉例

第8章 函式
8.1 函式概述
8.2 函式的定義和調用
8.3 變數的作用域和存儲域
8.4 函式參數的傳遞方式
8.5 函式的嵌套調用和遞歸調用

第9章 結構與聯合
9.1 結構
9.2 聯合

第10章 指針
10.1 指針的概念
10.2 數組與指針
10.3 字元指針
10.4 結構指針
10.5 函式指針
10.6 指針函式
10.7 指針數組和指向指針的指針

第11章 檔案
11.1 檔案概述
11.2 檔案系統
11.3 檔案指針
11.4 緩衝檔案系統
11.5 文本檔案的順序讀寫
11.6 二進制檔案的順序讀寫
11.7 檔案定位函式
11.8 檔案狀態檢查函式

第12章 編譯預處理
12.1 宏定義
12.2 檔案包含
12.3 條件編譯
附錄1 ASC2碼錶
附錄2 運算符優先權和結合性
附錄3 常用C標準函式
參考文獻

文摘

插圖:


2.程式的編譯
編譯是指將編輯好的源檔案翻譯成二進制目標代碼的過程。編譯過程是由編譯程式(編譯器)完成的。不同作業系統下的各種編譯器的使用命令不完全相同,使用時應注意計算機環境。編譯時,編譯器首先要對源程式中的每一個語句檢查語法錯誤,當發現錯誤時,就在螢幕上顯示錯誤的位置和錯誤類型的信息。此時,要再次調用編輯器進行查錯修改。然後,再進行編譯,直至排除所有語法和語義錯誤。正確的源程式檔案經過編譯後在磁碟上生成目標檔案(後綴名為.obj的檔案)。
3.程式的連線
編譯後產生的目標檔案是可重定位的程式模組,不能直接運行。連線就是把目標檔案和其他必需的目標程式模組(這些目標程式模組是分別編譯而生成的目標檔案)以及系統提供的標準庫函式連線在一起,生成可以運行的執行檔的過程。連線過程使用C語言提供的連線程式(連線器)完成,生成的執行檔(後綴名為.exe的檔案)存到磁碟中。
4.程式的運行
程式經過連線生成執行檔後,就可以在作業系統控制下運行.若執行程式後達到預期目的,則C程式的開發工作到此完成.否則,要進一步檢查修改源程式,重複編輯-編譯-連線-運行的過程,直到取得預期結果為止。

序言

第一版《高級程式設計語言C》(上)於2005年出版,至今已三年整.經過三年的教學實踐,該教材比較受教師和學生的歡迎。現在我們根據這三年來的教學實際和學生實際,對第一版教材的內容進行了必要的修正和補充,出版了第二版教材,使之更切合學生的實際和需要。
第二版教材的作者作了部分變動,第1章引論、第2章數據及其類型由胡艷蓉編寫,第3章運算符與表達式、第4章基本語句及附錄由李曉燕編寫,第5章條件控制語句、第6章循環控制語句由王晶晶和彭媛編寫,第7章數組由劉智環編寫,第8章函式由黃蘇雨編寫,第9章結構與聯合由熊艷編寫,第10章指針由湯雷編寫,第n章檔案、第2章編譯預處理由賀傑編寫。全書由李曉燕教授統稿。第二版教材的出版,得到了作者所在高校和華中師範大學出版社有關領導及編輯的大力支持與幫助,在此深表謝意。
由於作者水平有限,書中可能出現的錯誤和不妥之處,敬請批評指正。

相關詞條

熱門詞條

聯絡我們