複製鏈接
請複製以下鏈接發送給好友

c語言程序設計

(2011年復旦大學出版社出版的圖書)

鎖定
《c語言程序設計》是2011年1月復旦大學出版社出版的圖書,作者是李峯、謝中科。 [3] 
中文名
c語言程序設計
作    者
李峯
謝中科
出版時間
2011年1月
出版社
復旦大學出版社
頁    數
290 頁
ISBN
9787309076783 [3] 
定    價
35 元
開    本
16 開
裝    幀
平裝
字    數
444千字

c語言程序設計內容簡介

本書是為以C語言作為程序設計入門課程的讀者編寫的教材,以培養初學者的編程思維、分析和解決問題的能力、程序設計基本能力為目標。 [1] 
本書以程序設計為主線,以編程應用為驅動,通過問題和案例引入內容,結合相關的語言知識,重點講解程序設計的思想和方法。全書主要內容為數據類型與表達式、程序流程控制、模塊化程序設計、數組與字符串、指針、結構體和共用體、文件的輸入和輸出和綜合應用實例:學生成績管理系統。本書通過大量的實例,講解C語言的語法規則和應用,深入淺出,循序漸進,注重培養讀者的程序設計能力及良好的程序設計風格和習慣。
本書可作為本科院校計算機程序設計語言的教學用書,也可作為從事計算機應用的科技人員的參考書及培訓教材。
為了配合本書的學習,除了提供本書教學使用的電子教案外,作者還編寫了與本書配套的《C語言程序設計上機指導與習題選解》,其最大的特點是在上機指導的每個案例中都詳細講解編譯錯誤的處理方法和連接錯誤的調試方法,可供讀者學習時參考使用。 [1] 

c語言程序設計目錄

第1章 程序設計概述
1.1 程序設計的基本概念
1.1.1 程序設計語言和程序
1.1.2 算法
1.1.3 程序設計的基本過程
1.2 C語言概述
1.2.1 C語言的產生和發展
1.2.2 C語言程序的基本結構
1.2.3 C語言的基本語句
1.2.4 標識符與保留字
1.3 使用Visual C++6.0實現C語言程序
1.3.1 使用Visual C++6.0實現C語言
程序的基本步驟
1.3.2 程序設計舉例
本章小結
習題
第2章 數據及其運算
2.1 數據及數據類型
2.2 常量
2.2.1 整型常量
2.2.2 實型常量
2.2.3 字符常量
2.2.4 字符串常量
2.2.5 符號常量
2.3 變量
2.3.1 簡單變量的分類
2.3.2 簡單變量的定義
2.3.3 簡單變量的賦值
2.4 常用運算
2.4.1 算術運算
2.4.2 關係運算
2.4.3 邏輯運算
2.4.4 自增、自減運算
2.4.5 賦值運算
2.4.6 條件運算
2.4.7 逗號運算
2.5 表達式中數據類型的自動轉換
2.6 用typedef命名數據類型
本章小結
習題二
第3章 簡單程序設計
3.1 基本的輸入/輸出函數
3.1.1 格式化輸出函數printf()
3.1.2 格式化輸入函數scanf()
3.1.3 字符輸入/輸出函數getchar()和putchar()
3.2 編譯預處理命令define和include簡介
3.2.1 define命令
3.2.2 include命令
3.3 程序設計舉例
3.3.1 分段函數求值
3.3.2 計算三角形面積
3.3.3 字母轉換
3.3.4 雞兔同籠問題
本章小結
習題三
第4章 分支結構程序設計
4.1 程序的邏輯結構
4.1.1 邏輯結構概述
4.1.2 三種結構的框圖表示
4.2 if語句
4.2.1 if語句的一般形式
4.2.2 if語句的簡單形式
4.2.3 if語句的嵌套結構
4.2.4 if-else if結構
4.3 switch語句
4.4 go to語句
4.5 分支結構應用舉例
4.5.1 閏年問題
4.5.2 判斷等邊三角形
4.5.3 求解一元二次方程
4.5.4 學生成績分等顯示
本章小結
習題四
第5章 循環結構程序設計
5.1 循環控制語句
5.1.1 while語句
5.1.2 do-while語句
5.1.3 for語句
5.2 循環體中的控制命令
5.2.1 break命令
5.2.2 continue命令
5.3 多重循環
5.3.1 多重循環的概念
5.3.2 多重循環的結構
5.4 循環結構程序設計舉例
5.4.1 字符統計
5.4.2 比賽評分
5.4.3 學生成績分等統計
5.4.4 最大公約數
5.4.5 Fibonacci數列
5.4.6 乘法表
5.4.7 搬磚問題
5.4.8 找素數
5.4.9 哥德巴赫猜想
本章小結
習題五
第6章 數組
6.1 一維數組
6.1.1 一維數組的定義
6.1.2 數值型一維數組的輸入和輸出
6.1.3 數值型一維數組的初始化
6.1.4 字符型一維數組的初始化
6.1.5 一維數組的存儲
6.2 字符串操作
6.2.1 字符串的輸入/輸出
6.2.2 多字符串操作函數
6.2.3 其他字符串操作函數
6.3 二維數組
6.3.1 二維數組的定義
6.3.2 二維數組的輸入和輸出
6.3.3 二維數組的初始化
6.3.4 二維數組的存儲
6.4 數組應用
6.4.1 排序
6.4.2 查找
6.4.3 單詞統計
6.4.4 矩陣運算
6.4.5 成績處理
6.4.6 楊輝三角形
本章小結
習題六
第7章 函數
7.1 函數概述
7.2 函數的定義及調用
7.2.1 函數的定義
7.2.2 函數值和return命令
7.2.3 函數調用
7.3 函數的嵌套和遞歸函數
7.3.1 函數的嵌套
7.3.2 遞歸函數
7.4 變量的屬性
7.4.1 局部變量和全局變量
7.4.2 變量的存儲類型
7.5 數組作為函數的參數
7.5.1 數組元素作為函數參數
7.5.2 一維數組名作為函數參數
7.5.3 用一維數組求解二維數組問題
7.6 函數應用舉例
7.6.1 計算長方體的面積
7.6.2 利用遞歸函數計算Fibonacci數列
7.6.3 排序函數的設計與應用
本章小結
習題七
……
第8章 指針
第9章 結構體
第10章 文件
第11章 共用體、枚舉和位運算
第12章 C++程序設計基礎 [3] 

c語言程序設計作者簡介

李峯,男,1964年9月出生,湖南澧縣人,博士,教授。1984年7月本科畢業於湖南師範大學;1988年7月碩士研究生畢業於浙江大學;2003年6月博士研究生畢業於中山大學,同年11月進入中山大學博士後流動站。1991年任講師,1998年任副教授,2004年任教授。現任長沙理工大學計算機與通信工程學院院長,中國計算機學會高級會員,湖南省計算機學會理事會理事,湖南省青少年信息學奧林匹克競賽委員會副主席。主要研究興趣:圖像處理與模式識別、信息安全。先後主持國家自然科學基金、湖南省自然科學基金、湖南省教育廳重點項目、長沙市科技計劃重點項目等科研課題20餘項。發表論文70餘篇。
主編教材:《網路與信息安全》,中南大學出版社, 2005年 [2] 
參考資料