C語言程序設計

出版時間:2011-4  出版社:高等教育  作者:蘇小紅//王宇穎//孫志崗  頁數(shù):436  
Tag標簽:無  

內容概要

  《C語言程序設計》是一本兼具趣味性和實用性的C語言程序設計教材。全書由13章組成,內容包括:為什么要學C語言,C數(shù)據(jù)類型,簡單的算術運算和表達式,鍵盤輸入和屏幕輸出,選擇控制結構,循環(huán)控制結構,函數(shù),數(shù)組,指針,字符串,指針和數(shù)組,結構體和共用體,文件操作?!  秶揖氛n程主講教材:C語言程序設計(附光盤1張和刮刮卡)》以應用為背景,面向工程實踐和編程能力訓練,從實際問題出發(fā),在案例的不斷深化中逐步引出知識點,形成邏輯清晰的脈絡和主線。案例內容緊密結合實踐,舉一反三,融會貫通,尤其側重錯誤案例的分析和講解,在任務驅動下,由淺入深、啟發(fā)引導讀者循序漸進地編寫規(guī)模逐漸加大的程序,讓讀者在不知不覺中逐步加深對C程序設計方法的了解和掌握。本教材配有多媒體課件、例題和習題源代碼以及編程題考試自動評分系統(tǒng)等教學資源,免費向任課教師提供?!  秶揖氛n程主講教材:C語言程序設計(附光盤1張和刮刮卡)》適合作為高等學校各專業(yè)的C語言程序設計課程教材,也可作為從事計算機相關工作的科技人員、計算機愛好者及各類自學人員參考。

作者簡介

  蘇小紅,女,博士,教授,博士生導師,中國計算機學會高級會員,哈爾濱工業(yè)大學計算機科學與技術國家級實驗教學示范中心副主任,校級教學名師,國家精品課程“C語言程序設計”主講入,教育部高等學校計算機專業(yè)教學指導分委員會東北地區(qū)專家工作組成員。   研究方向為:軟件工程,信息融合,圖像處理與模式識別,計算機圖形學。完成國家自然科學基金、國防基礎科研、國家863、國際合作等多項科研項目,獲黑龍江省科技進步二等獎1項、黑龍江省自然科學二等獎1項。發(fā)表學術研究論文100余篇,獲軟件著作權登記5項。在教學研究方面,獲國家級教學成果二等獎1項、黑龍江省教學成果一等獎1項,二等獎2項。主編教材7部,翻譯外版教材1部。2007年獲寶鋼優(yōu)秀教師獎。

書籍目錄

第1章 為什么要學C語言1.1 引言1.2 游戲、黑客和C語言1.3 C語言,不老的傳說1.4 C語言的愛與恨1.5 C語言教給我們的事1.6 什么是“編程1.7 本章小結習題1第2章 C數(shù)據(jù)類型2.1 常量與變量2.1.1 常量2.1.2 變量2.2 簡單的屏幕輸出2.3 數(shù)據(jù)類型2.4 如何計算變量或數(shù)據(jù)類型所占內存空間的大小2.5 變量的賦值和賦值運算符2.6 本章擴充內容2.7 本章知識點小結2.8 本章常見錯誤小結習題2本章實驗題第3章 簡單的算術運算和表達式3.1 C運算符和表達式3.1.1 算術運算符和表達式3.1.2 復合的賦值運算符3.1.3 增1和減1運算符3.2 宏常量與宏替換3.3 const常量3.4 自動類型轉換與強制類型轉換運算符3.5 常用的標準數(shù)學函數(shù)3.6 本章知識點小結3.7 本章常見錯誤小結習題3本章實驗題第4章 鍵盤輸入和屏幕輸出4.1 單個字符的輸入/輸出4.1.1 字符常量4.1.2 字符的輸入/輸出4.2 數(shù)據(jù)的格式化屏幕輸出4.3 數(shù)據(jù)的格式化鍵盤輸入4.4 本章擴充內容4.5 本章知識點小結4.6 本章常見錯誤小結習題4本章實驗題第5章 選擇控制結構5.1 生活中與計算機中的問題求解方法5.2 算法的概念及其描述方法5.2.1 算法的概念5.2.2 算法的描述方法5.3 關系運算符與關系表達式5.4 用于單分支控制的條件語句5.5 用于雙分支控制的條件語句5.6 條件運算符和條件表達式5.7 用于多分支控制的條件語句5.8 用于多路選擇的sW.itch語句5.9 邏輯運算符和邏輯表達式5.10 本章擴充內容5.10.1 程序測試5.10.2 對輸入非法字符的檢查與處理5.10.3 位運算符5.11 本章知識點小結5·12 本章常見錯誤小結習題5本章實驗題第6章 循環(huán)控制結構6.1 循環(huán)控制結構與循環(huán)語句6.2 計數(shù)控制的循環(huán)6.3 條件控制的循環(huán)6.4 嵌套循環(huán)6.5 流程的轉移控制6.5.1 goto語句6.5.2 break語句6.5.3 conlinue語句6.5.4 函數(shù)exit.()6.6 本章擴充內容6.6.1 結構化程序設計的核心思想6.6.2 常用的程序調試與排錯方法6.6.3 類型溢出6.7 本章知識點小結6.8 本章常見錯誤小結習題6本章實驗題第7章 函數(shù)7.1 分而治之與信息隱藏7.2 函數(shù)的定義7.2.1 函數(shù)的分類7.2.2 函數(shù)的定義7.3 向函數(shù)傳遞值和從函數(shù)返回值7.3.1 函數(shù)調用7.3.2 函數(shù)原型7.3.3 函數(shù)封裝與防御性程序設計7.3.4 函數(shù)設計的基本原則7.4 遞歸函數(shù)7.4.1 遞歸問題的提出7.4.2 遞歸函數(shù)7.5 變量的作用域和存儲類型7.5.1 變量的作用域7.5.2 變量的存儲類型7.6 模塊化程序設計7.6.1 模塊分解的基本原則7.6.2 自頂向下、逐步求精7.6.3 模塊化程序設計實例7.7 本章擴充內容7.8 本章知識點小結7·9 本章常見錯誤小結習題7本章實驗題第8章 數(shù)組8.1 一維數(shù)組的定義和初始化8.2 二維數(shù)組的定義和初始化8.3 向函數(shù)傳遞一維數(shù)組8.4 排序和查找8.5 向函數(shù)傳遞二維數(shù)組8.6 本章知識點小結8.7 本章常見錯誤小結習題8本章實驗題……第9章 指針第10章 字符串第11章 指針和數(shù)組第12章 結構體和共用體第13章 文件操作附錄A C關鍵字附錄B Visual C++下基本數(shù)據(jù)類型的取值范圍附錄C C運算符的優(yōu)先級與結合性附錄D 常用字符與ASCII值對照表參考文獻

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    C語言程序設計 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7