C語言程式設計教程(2020年科學出版社出版教材)

C語言程式設計教程(2020年科學出版社出版教材)

本詞條是多義詞,共32個義項
更多義項 ▼ 收起列表 ▲

《C語言程式設計教程》由陳付龍、李傑主編,科學出版社於2020年出版的普通高等教育計算機創新系列規劃教材。該教材可作為高等院校各專業學生學習C語言程式設計的教材,也可供參加計算機等級考試者和其他學習者使用參考,還可作為軟體開發人員的參考用書。

該教材共有12章,主要闡述了基本數據類型及運算,順序結構程式設計,選擇結構程式設計等C語言程式設計的基礎知識及編程技巧。

基本介紹

  • 書名:C語言程式設計教程
  • 作者:陳付龍、李傑
  • 類別:普通高等教育計算機創新系列規劃教材
  • 出版社:科學出版社
  • 出版時間:2020年2月1日
  • 頁數:219 頁
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787030643483
  • CIP核字號:2020010234
成書過程,修訂背景,修訂情況,出版工作,內容簡介,教材目錄,教學資源,教材特色,作者簡介,

成書過程

修訂背景

“C語言程式設計”課程是高等院校計算機類專業的專業基礎課,也是很多非計算機專業理科學生的必修課,是本科生接觸電腦程式設計的第一門語言:C語言的套用非常廣泛,既可以用於編寫系統程式,也可以作為編寫應用程式的設計語言,還可以套用於嵌入式系統和物聯網套用的開發。同時,C語言又是進一步學習Java程式設計和C++程式設計的基礎。故編者遵循相關的編寫原則編寫了該教材。

修訂情況

《C語言程式設計教程》由陳付龍、李傑任主編,由孫麗萍、鄭孝遙、王濤春任副主編。具體分工如下:第1、6章由趙誠編寫,第2章由鄭孝遙編寫,第3章由凌宗虎編寫,第4章由陳傳明編寫,第5章由孫麗萍編寫,第7章由齊學梅編寫,第8章由夏芸編寫,第9章由杜安紅編寫,第10章由接標編寫,第11章由王濤春編寫,第12章由丁新濤編寫。由陳付龍、李傑負責統稿,許建東、王金紅負責文字和圖片校對,羅永龍擔任該教材的審閱工作。

出版工作

2020年2月1日,《C語言程式設計教程》由科學出版社出版。
出版工作人員名單
責任編輯責任校對責任印製封面設計
昌盛、滕雲、董素芹
嚴娜
霍兵
華路天然工作室

內容簡介

《C語言程式設計教程》共有12章節,包括緒論,基本數據類型及運算,順序結構程式設計,選擇結構程式設計,循環結構程式設計,函式,數組,編譯預處理,指針,結構體、共用體和枚舉,位運算,檔案等內容。每個章節中安排了相對應的示例,並在章節末配有該章的小結。

教材目錄

第1章緒論1.1程式設計思想1.1.1程式和程式設計語言1.1.2算法概述 1.1.3程式設計方法 1.1.4程式設計的基本步驟 1.2C語言簡介 1.2.1C語言的發展歷史 1.2.2C語言的特點 1.2.3C程式初識 1.3C程式的編碼過程 1.3.1編程步驟1.3.2編碼風格 1.3.3學習方法 本章小結 第2章基本數據類型及運算 2.1數據類型 2.2常量與變數 2.2.1標識符 2.2.2常量 2.2.3變數 2.3格式輸出與輸入函式 2.3.1格式輸出函式printf 2.3.2格式輸入函式scanf 2.4整型數據 2.4.1整型變數 2.4.2整型常量 2.5實型數據 2.5.1實型變數 2.5.2實型常量 2.6字元型數據 2.6.1字元常量 2.6.2字元變數 2.7變數賦初值 2.8各類數值型數據間的混合運算 2.8.1隱式類型轉換 2.8.2強制類型轉換 2.9算術運算符和算術表達式 2.9.1C語言運算符簡介 2.9.2算術運算符及其表達式 2.10賦值運算符和賦值表達式 2.10.1賦值運算符 2.10.2賦值表達式 2.11逗號運算符和逗號表達式 本章小結 第3章順序結構程式設計 3.1結構化程式設計方法 3.1.1結構化程式設計方法的特點 3.1.2三種基本控制結構 3.2C語句概述 3.3字元數據的輸入與輸出 3.3.1字元格式控制符 3.3.2字元輸入、輸出函式 3.3.3程式舉例 本章小結 第4章選擇結構程式設計 4.1關係運算符和關係表達式 4.2邏輯運算符和邏輯表達式 4.3選擇語句——if語句 4.3.1if語句的基本形式4.3.2if語句的嵌套形式 4.3.3條件運算符 4.4選擇語句——switch語句 本章小結第5章循環結構程式設計 5.1循環語句——while語句 5.2循環語句——do-while語句 5.3循環語句——for語句 5.4嵌套循環 5.5break語句和continue語句 5.5.1break語句 5.5.2continue語句 本章小結 第6章函式 6.1函式概述 6.1.1模組化程式設計思想 6.1.2函式的基本概念 6.1.3庫函式與用戶自定義函式 6.2函式的定義 6.2.1函式定義的一般形式 6.2.2自定義函式在程式代碼中的位置 6.3函式的接口與調用 6.3.1函式的參數 6.3.2函式返回值 6.3.3函式調用6.4局部變數和全局變數 6.4.1局部變數 6.4.2全局變數 6.5函式的高級套用 6.5.1函式的遞歸調用 6.5.2變數的存儲類別 6.5.3內部函式和外部函式 本章小結 第7章數組 7.1一維數組的定義和引用 7.1.1一維數組的定義 7.1.2一維數組的初始化7.1.3一維數組元素的引用
7.1.4一維數組程式舉例7.2二維數組的定義和引用 7.2.1二維數組的定義7.2.2二維數組元素的引用 7.2.3二維數組的初始化7.2.4二維數組程式舉例 7.3用字元數組表示字元串7.3.1字元數組的定義 7.3.2字元數組的初始化7.3.3字元數組的輸入和輸出7.3.4字元串處理函式 7.3.5字元數組套用舉例 7.4數組作為函式參數7.4.1數組元素作為函式實際參數7.4.2數組名作為函式參數7.5數組綜合實例 本章小結第8章編譯預處理8.1宏定義 8.1.1不帶參數的宏 8.1.2帶參數的宏 8.2檔案包含8.2.1庫函式的使用 8.2.2檔案包含的使用8.3條件編譯 8.3.1if命令 8.3.2ifdef命令 8.3.3ifndef命令本章小結 第9章指針9.1記憶體地址與指針 9.1.1記憶體地址和記憶體分配 9.1.2指針和指針變數 9.2指向變數的指針變數9.2.1指向變數的指針變數的定義9.2.2指向變數的指針變數的賦值和初始化 9.2.3指向變數的指針變數的引用9.3指針和數組 9.3.1指向一維數組元素的指針變數9.3.2指針變數的算術運算和比較 9.3.3通過指針引用一維數組元素9.3.4指針數組9.4字元串與指針 9.4.1用字元數組實現 9.4.2用字元指針實現 9.4.3字元串的數組實現和指針實現的區別 9.4.4字元串的數組實現和指針實現的聯繫9.5函式與指針 9.5.1指針作為函式的參數 9.5.2返回值為指針的函式9.5.3函式的指針與通過指針調用函式本章小結第10章結構體、共用體和枚舉 10.1概述10.2定義結構體類型變數的方法10.2.1結構體類型聲明 10.2.2結構體類型變數的定義10.2.3結構體類型變數的記憶體空間10.3結構體變數成員的引用10.4結構體變數的初始化10.5結構體數組10.5.1結構體數組的定義10.5.2結構體數組的初始化 10.6共用體 10.6.1共用體類型聲明10.6.2共用體變數的定義及引用 10.7枚舉類型10.7.1枚舉類型聲明10.7.2枚舉變數的定義及引用10.8用typedef定義類型本章小結第11章位運算 11.1位運算符 11.2位運算符功能 11.3位運算舉例本章小結 第12章檔案12.1檔案概述12.1.1檔案的基本概念12.1.2緩衝型檔案系統12.2檔案類型指針12.3檔案的打開和關閉 12.3.1檔案的打開 12.3.2檔案的關閉12.4檔案的讀寫 12.4.1字元的讀寫 12.4.2字元串的讀寫 12.4.3格式化讀寫檔案12.4.4數據塊方式讀寫檔案 12.4.5檔案結束判斷 12.5檔案的定位函式12.5.1指向檔案的首地址12.5.2改變檔案指針位置 12.5.3獲取當前檔案指針位置12.6檔案的出錯檢測本章小結 參考文獻
(註:目錄排版順序為從左列至右列)

教學資源

  • 配套教材
《C語言程式設計教程》擁有配套教材《C語言程式設計輔導及實驗指導》。
書名出版社作者ISBN出版時間
《C語言程式設計輔導及實驗指導》
科學出版社
陳付龍、李傑
9787030643483
2020年2月1日

教材特色

《C語言程式設計教程》是針對大學電腦程式設計第一門教學語言編寫的教材,同時兼顧廣大計算機用戶和自學愛好者,適合教學和自學;既介紹C語言的使用,又介紹程式設計的基本方法和技巧;重視編程風格和習慣的養成;做到科學性、實用性、通俗性的統一,敘述方式便於閱讀理解。

作者簡介

陳付龍:男,1978年生,安徽霍邱人,安徽師範大學教授、博士生導師,研究方向為嵌入式與普適計算,信息物理融合系統,高性能計算機體系結構,物聯網安全。
李傑:男,1969年生,安徽蕪湖人,安徽師範大學數學計算機學院講師,主要研究方向為計算機網路。

相關詞條

熱門詞條

聯絡我們