注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計C/C++及其相關蕩胸生層云:C語言開發(fā)修行實錄

蕩胸生層云:C語言開發(fā)修行實錄

蕩胸生層云:C語言開發(fā)修行實錄

定 價:¥59.80

作 者: 席國慶 等編著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: VC++

ISBN: 9787121130502 出版時間: 2011-04-01 包裝: 平裝
開本: 16開 頁數: 440 字數:  

內容簡介

  C語言是當今使用最為頻繁的編程語言之一,一直在開發(fā)領域占據重要的地位。本書循序漸進、由淺入深地詳細講解了C語言的核心技術,并通過具體實例的實現(xiàn)過程演練了各個知識點的具體使用流程。全書分為4篇共18章。其中1~8章是基礎篇,講解了C語言開發(fā)的基本知識,包括C語言地位、算法、流程語句、數組和字符串、函數、指針;9~12章是核心技術篇,包括結構體、共用體和枚舉、鏈表、位運算、預編譯;13~15章是提高篇,包括文件操作、錯誤調試、高級編程技術;16~18章是綜合實戰(zhàn)篇,分別通過3個綜合實例的實現(xiàn)過程,講解了C語言在綜合項目中的使用流程。全書采用故事性、趣味性相結合的對話講解方式,并穿插了學習技巧和職場生存法則,引領讀者全面掌握C語言。《蕩胸生層云:C語言開發(fā)修行實錄》不但適用于C語言的初學者,也適用于有一定C語言基礎的讀者,甚至也可以作為有一定造詣的程序員的參考書。

作者簡介

暫缺《蕩胸生層云:C語言開發(fā)修行實錄》作者簡介

圖書目錄

第一篇 基礎篇
第1章 學C語言還有用嗎
1.1 引出問題
1.2 漫漫發(fā)展歷程
1.3 C語言特點
1.4 工欲善其事,必先利其器
1.4.1 先看Turbo C/C++ 3.0
1.4.2 再看DEV-C++ 5
1.5 我的第一次C語言程序開發(fā)
1.5.1 第一步:編輯源代碼
1.5.2 第二步:編譯
1.5.3 第三步:運行
1.6 庖丁解牛C程序
1.6.1 C程序組成部分
1.6.2 C程序的書寫格式
1.7 解決問題——究竟C語言還有用嗎
1.8 我的總結
第2章 看人生算法
2.1 引出問題
2.2 何謂算法
2.2.1 算法的概念
2.2.2 用流程圖表示算法
2.2.3 用C語言表示算法
2.3 不同的數據類型,品百態(tài)人生!
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.6.3 實型常量的類型
2.7 字符型數據,人生如符號
2.7.1 字符常量
2.7.2 字符串常量
2.7.3 字符變量
2.8 從初始化變量談人生初始化
2.9 整型、實型、字符型數據間的運算
2.9.1 自動轉換
2.9.2 強制轉換
2.10 解決問題——規(guī)劃你的人生算法,兩弊相衡取其輕
2.11 我的總結
第3章 運算符和表達式,選擇 你的生活方式
3.1 引出問題
3.2 人生有多種選擇
3.2.1 運算符的種類
3.2.2 運算符的優(yōu)先級
3.3 算術運算符撥慢時鐘的運轉
3.3.1 最簡單的單目運算符
3.3.2 雙目運算符
3.4 賦值運算符和賦值表達式
3.4.1 基本賦值運算符
3.4.2 復合賦值運算符
3.4.3 賦值表達式
3.5 關系運算下的男女關系
3.6 邏輯人生下的邏輯運算符和邏輯表達式
3.7 人生需要停頓的逗號運算
3.8 花落知多少,求字節(jié)數運算
3.9 解決問題——程序員的七種生活方式
3.10 我的總結
第4章 進進出出的C語句
4.1 引出問題
4.2 語句——C程序的最重要組成
4.2.1 C語句簡介
4.2.2 看空白對語句的作用
4.2.3 賦值語句給你一個值
4.3 輸入和輸出,是一個進進出出的過程
4.3.1 putchar函數(字符輸出函數)
4.3.2 getchar函數(字符輸入函數)
4.3.3 printf函數(格式輸出函數)
4.3.4 scanf函數(格式輸入函數)
4.3.5 puts函數(字符串輸出函數)
4.3.6 gets函數(字符串輸入函數)
4.4 解決問題
4.5 我的總結
第5章 和人生一樣的流程控制
5.1 引出問題
5.2 按部就班的順序結構
5.3 人生可以選擇
5.3.1 一個選擇的單分支結構語句
5.3.2 有多個選擇的雙分支結構語句
5.3.3 復雜的多分支結構語句
5.3.4 條件運算符和條件表達式
5.4 人生是一個循環(huán)
5.4.1 for語句循環(huán)
5.4.2 while語句
5.4.3 do-while語句
5.4.4 循環(huán)語句的總結
5.4.5 goto語句
5.4.6 break語句
5.4.7 continue語句
5.4.8 死循環(huán)和退出程序
5.5 解決問題
5.6 我的總結
第6章 數組和字符串,心靈的港灣
6.1 引出問題
6.2 最簡單的一維數組
6.2.1 定義一維數組
6.2.2 引用一維數組元素
6.2.3 初始化一維數組
6.3 紛亂思緒下的多維數組
6.3.1 二維數組
6.3.2 多維數組
6.4 功名利祿下的字符數組與字符串
6.4.1 字符數組
6.4.2 字符串與字符數組
6.4.3 字符數組的輸入輸出
6.5 凈化心靈的字符串處理函數
6.5.1 測試字符串長度
6.5.2 字符串大小寫轉換
6.5.3 字符串復制
6.5.4 字符串比較
6.5.5 字符串連接
6.5.6 其他字符串函數
6.5.7 將字符串轉換成數值的函數
6.6 豁然開朗的字符處理函數
6.6.1 字符檢測函數
6.6.2 字符大小寫轉換函數
6.7 解決問題
6.8 我的總結
第7章 函數,最厲害的武器
7.1 引出問題
7.2 函數,一個個致命的武器
7.2.1 看函數的分類
7.2.2 函數的定義
7.3 第一步,函數的聲明和函數原型
7.4 武器的零件——參數
7.4.1 形參和實參
7.4.2 數組名作為函數參數
7.4.3 數組作為函數參數
7.5 組裝的結果——返回值
7.6 使用你的武器——調用函數
7.6.1 函數調用格式
7.6.2 調用函數的方式
7.6.3 對被調函數的召喚
7.6.4 調用函數方式的深入分析
7.7 函數嵌套和遞歸,組合你的武器
7.7.1 嵌套調用
7.7.2 遞歸調用
7.8 變量的作用域和生存期
7.8.1 變量作用域
7.8.2 靜態(tài)存儲變量和動態(tài)存儲變量
7.9 內外兼修的內部函數和外部函數
7.9.1 內部函數
7.9.2 何謂外部函數
7.10 庫函數我來了
7.10.1 C庫函數介紹
7.10.2 C庫函數分類
7.11 信心是最重要的武器
7.12 我的總結
第8章 一個蘿卜一個坑的指針
8.1 引出問題
8.2 為需求而生的指針
8.3 變量的指針和指向變量的指針變量
8.3.1 聲明
8.3.2 初始化
8.3.3 引用
8.3.4 最后幾個說明
8.3.5 指針變量運算
8.3.6 指針變量作為函數參數
8.3.7 void類型的指針
8.4 雙子星般的指針和數組
8.4.1 數組元素的指針
8.4.2 指向一維數組元素的指針變量
8.4.3 通過指針引用數組元素
8.4.4 使用指針變量應該注意的問題
8.4.5 數組名作函數參數
8.5 指針和多維數組
8.5.1 多維數組的地址
8.5.2 指向多維數組的指針變量
8.6 指針和字符串
8.6.1 指針訪問字符串
8.6.2 字符串指針作函數參數
8.6.3 使用字符串指針變量與字符數組的區(qū)別
8.7 指針數組和多級指針
8.7.1 指針數組
8.7.2 多級指針的定義和應用
8.7.3 指向指針的指針
8.7.4 main函數的參數
8.8 指針函數和函數指針
8.9 解決問題
8.10 我的總結
第二篇 核心技術篇
第9章 結構體、共用體和枚舉
9.1 引出問題
9.2 先談結構體
9.2.1 定義結構體類型
9.2.2 結構體類型變量的定義
9.2.3 結構體變量的引用
9.2.4 結構體變量的初始化
9.3 結構體數組
9.3.1 結構體數組定義
9.3.2 結構體數組的初始化
9.3.3 結構體數組的引用
9.4 結構體指針
9.4.1 結構體指針變量的定義
9.4.2 結構體指針變量的初始化
9.4.3 結構體指針變量的引用
9.4.4 指向結構體變量的指針
9.4.5 指向結構體數組的指針
9.5 結構體和函數
9.5.1 結構體變量和結構體指針作為函數參數
9.5.2 返回結構體類型值的函數
9.6 朋友,共用體(聯(lián)合)
9.6.1 共用體和共用體變量的定義
9.6.2 共用體變量的引用與初始化
9.6.3 結構體和共用體的區(qū)別
9.7 枚舉
9.7.1 定義枚舉類型
9.7.2 定義枚舉變量
9.7.3 枚舉變量的引用
9.8 用typedef定義類型
9.9 解決問題
9.10 我的總結
第10章 收放自如的鏈表
10.1 引出問題
10.2 動態(tài)內存分配
10.3 鏈表
10.3.1 侃侃鏈表
10.3.2 單向鏈表
10.3.3 創(chuàng)建鏈表
10.3.4 刪除整個鏈表
10.3.5 在鏈表中插入結點
10.3.6 在鏈表中刪除結點
10.3.7 雙向鏈表
10.3.8 循環(huán)鏈表
10.4 解決問題
10.5 我的總結
第11章 更精細的位運算
11.1 引出問題
11.2 看6種位運算符和位運算
11.2.1 按位與運算(&)
11.2.2 按位或運算
11.2.3 按位異或運算
11.2.4 取反運算
11.2.5 左移運算
11.2.6 右移運算
11.3 人生范圍般的位域
11.4 解決問題
11.5 我的總結
第12章 預編譯是一種準備活動
12.1 引出問題
12.2 三種預編譯指令
12.3 何謂宏定義
12.3.1 不帶參數的宏定義
12.3.2 帶參數的宏定義
12.3.3 字符串化運算符
12.3.4 并接運算符
12.4 文件包含
12.5 條件編譯
12.5.1 #ifdef … #else …#endif命令
12.5.2 #if defined… #else …#endif
12.5.3 #ifndef … #else …#endif
12.5.4 #if !defined … #else …#endif
12.5.5 #ifdef …#elif … #elif …#else … #endif
12.6 解決問題
12.7 我的總結
第三篇 提高篇
第13章 文件操作很重要
13.1 引出問題
13.2 說說文件
13.2.1 文本文件
13.2.2 文件分類
13.3 文件指針
13.4 文件打開與關閉
13.4.1 打開文件
13.4.2 關閉文件
13.5 文件讀寫操作
13.5.1 字符讀寫函數
13.5.2 字符串讀寫函數
13.5.3 格式化讀寫函數
13.5.4 讀寫數據塊函數
13.5.5 其他讀寫函數
13.6 文件的隨機讀寫
13.6.1 fseek函數
13.6.2 rewind函數
13.6.3 ftell函數
13.7 文件管理函數
13.7.1 刪除文件
13.7.2 重命名文件
13.7.3 復制文件
13.8 檢測你的狀態(tài)
13.8.1 feof函數
13.8.2 ferror函數
13.8.3 clearerr函數
13.9 解決問題
13.10 我的總結
第14章 人孰能無錯
14.1 引出問題
14.2 常見錯誤分析
14.3 今天你錯了嗎
14.4 知錯就改
14.5 解決問題——人非圣賢,孰能無過
14.6 我的總結
第15章 C語言高級編程技術
15.1 引出問題
15.2 看C語言的高級編程技術
15.3 文本的屏幕輸出和鍵盤輸入
15.3.1 文本的屏幕輸出
15.3.2 用鍵盤輸入
15.3.3 應用實例
15.4 圖形顯示方式和鼠標輸入
15.4.1 圖形模式的初始化
15.4.2 清屏和恢復顯示方式的函數
15.4.3 獨立圖形運行程序的建立
15.4.4 基本繪圖函數
15.4.5 畫線的線性函數
15.4.6 顏色控制函數
15.4.7 封閉圖形的填色函數及有關畫圖函數
15.4.8 圖形窗口函數
15.4.9 圖形方式下的文本輸出函數
15.5 不得不說的菜單
15.5.1 實現(xiàn)下拉式菜單
15.5.2 實現(xiàn)彈出式菜單
15.6 網絡編程是全新的境界
15.6.1 常用協(xié)議報頭
15.6.2 Winsock基礎
15.7 解決問題
15.8 我的總結
第四篇 綜合實戰(zhàn)篇
第16章 俄羅斯方塊游戲
16.1 老師的作業(yè)
16.2 游戲總體設計
16.2.1 規(guī)劃設計
16.2.2 數據結構設計
16.3 構成函數介紹
16.4 游戲具體實現(xiàn)
16.4.1 預處理
16.4.2 主函數
16.4.3 初始化界面處理
16.4.4 時鐘中斷處理
16.4.5 成績、速度和幫助處理
16.4.6 滿行處理
16.4.7 方塊顯示和消除處理
16.4.8 游戲方塊操作判斷處理
16.5 我的總結
第17章 我的論文——UDP傳輸系統(tǒng)
17.1 我的畢業(yè)論文
17.2 實現(xiàn)流程
17.3 項目規(guī)劃分析
17.3.1 功能描述
17.3.2 功能模塊設計
17.4 設計數據結構
17.5 規(guī)劃系統(tǒng)函數
17.6 寫代碼
17.6.1 預處理
17.6.2 初始化模塊處理
17.6.3 獲取參數
17.6.4 用戶幫助模塊
17.6.5 廣播信息發(fā)送模塊
17.6.6 廣播消息接收模塊
17.6.7 多播功能控制模塊
17.6.8 多播消息發(fā)送模塊
17.6.9 多播消息接收模塊
17.6.10 主函數
17.7 項目調試
17.7.1 系統(tǒng)調試
17.7.2 驗收
17.8 我的總結
第18章 學生成績管理系統(tǒng)
18.1 求職路上
18.2 系統(tǒng)規(guī)劃
18.2.1 項目的意義
18.2.2 功能描述
18.3 系統(tǒng)總體設計
18.3.1 功能模塊設計
18.3.2 數據結構設計
18.3.3 構成函數介紹
18.4 具體實現(xiàn)
18.4.1 預處理
18.4.2 主函數main
18.4.3 系統(tǒng)主菜單函數
18.4.4 表格顯示信息
18.4.5 信息查找定位
18.4.6 格式化輸入數據
18.4.7 增加學生記錄
18.4.8 查詢學生記錄
18.4.9 刪除學生記錄
18.4.10 修改學生記錄
18.4.11 插入學生記錄
18.4.12 統(tǒng)計學生記錄
18.4.13 排序處理
18.4.14 存儲學生信息
18.5 項目調試
18.6 我的總結

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號