-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰(zhàn)行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調(diào)優(yōu)實踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
明明白白學通C語言-(二維碼版) 版權(quán)信息
- ISBN:9787302395744
- 條形碼:9787302395744 ; 978-7-302-39574-4
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
明明白白學通C語言-(二維碼版) 本書特色
《明明白白學通c語言(二維碼版)》是一本與眾不同的c語言圖書,全書以全新的模式來分析和講解c語言,以期帶給讀者不同的編程學習體驗。本書基于全新的c11標準講解,采用當前*流行的visual studio 2010編程環(huán)境。本書創(chuàng)造性地將智能手機巧妙地應用到了c語言的學習中,而且還以二維碼的方式提供了書中的示例代碼和習題答案,便于讀者可以隨時隨地拿出手機進行c語言的學習和編程訓練。另外,本書遵循記憶曲線,每節(jié)都安排了練習題,讀者可以隨學隨練,從而以*少的時間快速掌握所學的內(nèi)容。 《明明白白學通c語言(二維碼版)》共15章,分為3篇。第1篇為程序的基石——數(shù)據(jù),介紹了c語言的概況及其處理的數(shù)據(jù)的種類,包括整型、實型和字符型等;第2篇為程序的本質(zhì)——處理數(shù)據(jù),介紹了c語言提供的處理數(shù)據(jù)的各種方法,包括運算符、表達式、語句及其結(jié)構(gòu)等;第3篇為處理大量數(shù)據(jù),介紹了c語言提供的對于大量數(shù)據(jù)的高級處理方法,包括數(shù)組、指針、結(jié)構(gòu)和文件操作等。 本書非常適合年輕的群體閱讀,書中每個知識點的講解都是非常簡單明了,讀者只要認真閱讀,定能明白編程的種種奧秘。本書也適合忘性大的讀者閱讀,因為每節(jié)都安排了練習題,當讀者動手操作完這些練習題后,也肯定就記住了該節(jié)的知識點。另外,本書也是一本不需要死記硬背的c語言圖書,書中將每個知識點為什么出現(xiàn),解決什么問題,如何解決,都清晰地展現(xiàn)了出來。綜上所述,本書的確可以讓讀者明明白白學通c語言。 本書精華內(nèi)容 c語言概述 數(shù)據(jù)的表示 指代數(shù)據(jù) 運算符和表達式 語句 選擇結(jié)構(gòu) 循環(huán)結(jié)構(gòu) 函數(shù) 同類型數(shù)據(jù)的集合——數(shù)組 指針 結(jié)構(gòu) 聯(lián)合與枚舉 字符串 文件 預編譯
明明白白學通C語言-(二維碼版) 內(nèi)容簡介
首創(chuàng)在手機和電腦兩種平臺上學c語言編程,并提供了掃描二維碼輔助學習的方式 基于全新的c11標準講解,采用當前*流行的visual studio 2010編程環(huán)境 293個示例、141個習題、160余幅流程圖、450余幅截屏插圖,提供qq群、技術(shù)論壇和郵件等多種學習交流方式 即便不在電腦邊,也可隨時隨地用智能手機練習c語言編程,并隨時隨地用智能手機掃描二維碼,查看習題答案,下載實例代碼 按知識點為何出現(xiàn)、解決什么問題、如何解決、鞏固練習的模式編寫,每節(jié)都安排練習題,每章都安排綜合題,便于隨學隨練和鞏固提高 活潑的講解風格,大量的圖文對照講解,生動有趣的示例,大量的比喻、類比、對比和圖示,輕松而有趣 完全站在沒有編程經(jīng)驗的讀者角度,手把手教會讀者高效率學習,講解極其細致,一一擊破c語言學習中會遇到的各種問題和難點 顛覆傳統(tǒng)的c語言學習模式,帶給讀者超爽的編程學習體驗;追根溯源,講解每個知識點之間的因果關(guān)系,不用死記硬背c語言語法規(guī)范 認真閱讀本書即可順利跨入c語言編程的大門,而無須再去上培訓班 c語言與算法推薦閱讀(點擊鏈接查看) 《c語言編程實戰(zhàn)寶典》 (c語言百科全書,精品視頻) 《c語言趣味編程100例》 (大量算法趣味題,實戰(zhàn)c編程) 《c語言入門很簡單》(菜鳥入門的不二選擇!視頻教學) 《c語言入門1.2.3——一個老鳥的c語言學習心得》(看得懂,學得會,10小時配套視頻) 《零點起飛學c語言》 (無任何基礎,輕松入門) 《妙趣橫生的算法 (c語言實現(xiàn))第2版》 (算法入門經(jīng)典暢銷書) 《程序員的數(shù)學思維修煉(趣味解讀)》 (專門為程序員而寫的數(shù)學書,生動有趣) 《我和數(shù)學有約——趣味數(shù)學及算法解析》 (數(shù)學思維與算法提升讀物)
明明白白學通C語言-(二維碼版) 目錄
第1篇 程序的基石——數(shù)據(jù)
第1章 c語言概述
1.0 寫在*前面的——如何使用本書
1.1 語言
1.1.1 “語言”的定義
1.1.2 計算機語言發(fā)展歷程
1.1.3 c語言
1.2 編程方法
1.2.1 數(shù)據(jù)處理示例
1.2.2 **步:分析問題
1.2.3 第二步:設想實現(xiàn)方法
1.2.4 第三步:編寫程序代碼
1.3 開發(fā)環(huán)境
1.3.1 電腦上的開發(fā)環(huán)境
1.3.2 手機上的開發(fā)環(huán)境
1.4 編寫**個c語言的程序
1.4.1 在電腦上編寫**個程序
1.4.2 在手機上編寫**個程序
1.5 ege——簡易圖形庫
1.6 如何學習c語言
1.6.1 技巧一:多看、多想、多練習7
1.6.2 技巧二:多溝通、多擴展視野
1.7 小結(jié)
第2章 數(shù)據(jù)的表示
2.1 計算機中的數(shù)據(jù)表示
2.1.1 二進制
2.1.2 整數(shù)
2.1.3 小數(shù)
2.1.4 文本
2.1.5 練習
2.2 程序中的數(shù)據(jù)表示
2.2.1 整數(shù)
2.2.2 小數(shù)
2.2.3 文本
2.2.4 練習
2.3 數(shù)據(jù)的分類——數(shù)據(jù)類型
2.3.1 整數(shù)類型
2.3.2 浮點類型
2.3.3 字符類型
2.4 小結(jié)
2.5 習題
第3章 指代數(shù)據(jù)
3.1 為什么要指代數(shù)據(jù)
3.1.1 變化的數(shù)據(jù)
3.1.2 未知的數(shù)據(jù)
3.2 指代的名稱
3.2.1 名稱的命名規(guī)范
3.2.2 不能使用的名稱——關(guān)鍵字
3.3 讓名稱更有效——見名知意
3.3.1 不使用拼音命名
3.3.2 英文命名方式
3.4 指代數(shù)據(jù)需要考慮的問題
3.4.1 范圍
3.4.2 精度
3.5 程序中的指代
3.5.1 從問題中找到需要指代的數(shù)據(jù)
3.5.2 如何在程序中指代
3.6 特殊的指代——不變的量
3.6.1 為什么要指代不變的量
3.6.2 常數(shù)
3.6.3 常量
3.7 小結(jié)
3.8 習題
第2篇 程序的本質(zhì)——處理數(shù)據(jù)
第4章 運算符和表達式
4.1 關(guān)聯(lián)變量和數(shù)據(jù)
4.1.1 引入“=”
4.1.2 變量的初始化
4.1.3 表達式
4.1.4 類型匹配
4.1.5 練習
4.2 運算符一覽
4.3 算術(shù)運算符
4.3.1 概述
4.3.2 除法“/”
4.3.3 取余“%”
4.3.4 練習
4.4 復合運算符
4.4.1 概述
4.4.2 復合運算符出現(xiàn)的意義
4.4.3 優(yōu)先級
4.4.4 練習
4.5 自增自減運算符
4.5.1 概述
4.5.2 自增自減運算符出現(xiàn)的意義
4.5.3 優(yōu)先級
4.5.4 練習
4.6 小結(jié)
4.7 習題
第5章 語句
5.1 輸入輸出i/o
5.1.1 格式化輸入scanf()
5.1.2 scanf()的使用說明
5.1.3 其他輸入方式
5.1.4 格式化輸出printf()
5.1.5 printf()的使用說明
5.1.6 其他輸出方式
5.1.7 練習
5.2 常見語句
5.2.1 賦值語句
5.2.2 空語句
5.2.3 復合語句
5.3 變量的作用域
5.3.1 局部變量
5.3.2 全局變量
5.3.3 練習
5.4 語句執(zhí)行順序
5.4.1 代碼手段
5.4.2 工具手段
5.4.3 流程圖
5.5 小結(jié)
5.6 習題
第6章 選擇結(jié)構(gòu)
6.1 順序執(zhí)行遇到的麻煩
6.1.1 順序執(zhí)行的程序
6.1.2 無法順序執(zhí)行
6.1.3 設想解決方案
6.2 條件判斷依據(jù)
6.3 構(gòu)建單一條件
6.3.1 關(guān)系運算 98
6.3.2 左右操作數(shù)類型不一致
6.3.3 關(guān)系運算符優(yōu)先級
6.3.4 練習
6.4 構(gòu)建多個條件
6.4.1 邏輯運算
6.4.2 邏輯運算符優(yōu)先級
6.4.3 短路的邏輯運算符
6.4.4 練習
6.5 構(gòu)建選擇路徑之if
6.5.1 流程圖
6.5.2 if結(jié)構(gòu)
6.5.3 if-else結(jié)構(gòu)
6.5.4 if嵌套結(jié)構(gòu)
6.5.5 練習
6.6 構(gòu)建選擇路徑之switch
6.6.1 switch結(jié)構(gòu)
6.6.2 比較if結(jié)構(gòu)和switch結(jié)構(gòu)
6.6.3 練習
6.7 小結(jié)
6.8 習題
第7章 循環(huán)結(jié)構(gòu)
7.1 重復執(zhí)行的語句
7.1.1 什么是重復執(zhí)行
7.1.2 執(zhí)行2~3次
7.1.3 執(zhí)行有限次
7.1.4 執(zhí)行不確定次
7.2 for循環(huán)
7.2.1 概述
7.2.2 逗號表達式
7.2.3 循環(huán)執(zhí)行相同的語句
7.2.4 循環(huán)執(zhí)行類似的語句
7.2.5 練習
7.3 其他循環(huán)
7.3.1 while循環(huán)
7.3.2 do-while循環(huán)
7.3.3 不同循環(huán)機制間的比較
7.3.4 練習
7.4 跳出循環(huán)
7.4.1 continue語句
7.4.2 break語句
7.4.3 goto語句
7.4.4 練習
7.5 循環(huán)中的循環(huán)——嵌套
7.5.1 嵌套實例一
7.5.2 嵌套實例二
7.5.3 嵌套實例三
7.5.4 練習
7.6 小結(jié)
7.7 習題
第8章 函數(shù)
8.1 循環(huán)無法解決的重復
8.1.1 循環(huán)的經(jīng)典應用和局限
8.1.2 循環(huán)結(jié)構(gòu)無法解決的重復問題
8.1.3 練習
8.2 完全重復——無參函數(shù)
8.2.1 定義無參函數(shù)
8.2.2 函數(shù)的返回值
8.2.3 使用無參函數(shù)
8.2.4 返回值的類型轉(zhuǎn)換
8.2.5 函數(shù)多return語句處理
8.2.6 聲明無參函數(shù)
8.2.7 函數(shù)體中的變量
8.2.8 練習
8.3 不完全重復——有參函數(shù)
8.3.1 定義有參函數(shù)
8.3.2 聲明有參函數(shù)
8.3.3 練習
8.4 函數(shù)體中有函數(shù)
8.4.1 調(diào)用其他函數(shù)——嵌套函數(shù)
8.4.2 調(diào)用函數(shù)本身——遞歸函數(shù)
8.4.3 練習
8.5 庫函數(shù)
8.5.1 如何使用庫函數(shù)
8.5.2 文件包含的擴展應用
8.5.3 兩種包含方式的不同
8.5.4 分類
8.5.5 庫函數(shù)應用示例——猜大小
8.5.6 練習
8.6 小結(jié)
8.7 習題
第3篇 處理大量數(shù)據(jù)
第9章 同類型數(shù)據(jù)的集合——數(shù)組
9.1 大量數(shù)據(jù)的處理
9.2 基本數(shù)組
9.2.1 定義數(shù)組
9.2.2 使用數(shù)組
9.2.3 初始化數(shù)組
9.2.4 為數(shù)組賦值
9.2.5 數(shù)組的簡單應用
9.3 數(shù)組排序
9.3.1 冒泡排序
9.3.2 選擇排序
9.3.3 練習
9.4 二維數(shù)組
9.4.1 二維數(shù)組的本質(zhì)——嵌套的數(shù)組
9.4.2 定義二維數(shù)組
9.4.3 使用二維數(shù)組
9.4.4 初始化二維數(shù)組
9.4.5 特殊的初始化方式
9.4.6 為二維數(shù)組賦值
9.4.7 二維數(shù)組的應用
9.4.8 練習
9.5 多維數(shù)組
9.6 小結(jié)
9.7 習題
第10章 指針
10.1 指針及其使用
10.1.1 指針是什么
10.1.2 定義指針變量
10.1.3 為指針變量賦值
10.1.4 通過指針訪問數(shù)據(jù)
10.1.5 使用scanf()給指針賦值
10.1.6 練習
10.2 處理所指向的數(shù)據(jù)
10.2.1 四則運算
10.2.2 自增自減運算
10.2.3 指向常量的指針
10.2.4 定義指針為常量
10.3 指向一維數(shù)組的指針
10.3.1 為指針賦數(shù)組數(shù)據(jù)的地址
10.3.2 使用數(shù)組名為指針賦值
10.3.3 指向數(shù)組的指針的加減運算
10.3.4 指向同一數(shù)組的指針
10.3.5 指向二維數(shù)組的指針
10.4 保存指針的數(shù)組
10.4.1 定義指針數(shù)組
10.4.2 二維數(shù)組的特性
10.4.3 練習
10.5 指針在函數(shù)中的應用
10.5.1 指針作為函數(shù)參數(shù)
10.5.2 指針作為函數(shù)返回值
10.5.3 指向函數(shù)的指針
10.5.4 練習
10.6 二級指針
10.6.1 概述
10.6.2 在二維數(shù)組中的應用
10.6.3 練習
10.7 小結(jié)
10.8 習題
第11章 結(jié)構(gòu)
11.1 結(jié)構(gòu)概述
11.1.1 為什么要有結(jié)構(gòu)
11.1.2 結(jié)構(gòu)的構(gòu)造及其變量的賦值
11.1.3 使用typedef簡化結(jié)構(gòu)類型名
11.1.4 練習
11.2 結(jié)構(gòu)的使用
11.2.1 結(jié)構(gòu)與指針
11.2.2 結(jié)構(gòu)與數(shù)組
11.2.3 結(jié)構(gòu)與函數(shù)
11.2.4 練習
11.3 結(jié)構(gòu)的應用——鏈表
11.3.1 結(jié)構(gòu)的成員是指向本結(jié)構(gòu)的指針
11.3.2 數(shù)組與鏈表
11.3.3 鏈表概述
11.3.4 創(chuàng)建動態(tài)鏈表
11.3.5 練習
11.4 鏈表操作
11.4.1 插入結(jié)點到鏈表
11.4.2 刪除鏈表中的結(jié)點
11.4.3 鏈表操作綜合應用
11.4.4 練習
11.5 小結(jié)
11.6 習題
第12章 聯(lián)合與枚舉
12.1 結(jié)構(gòu)遇到的困擾
12.1.1 引起困惑的小示例
12.1.2 困惑什么
12.1.3 設想的解決方案
12.2 聯(lián)合概述
12.2.1 構(gòu)造聯(lián)合類型
12.2.2 定義聯(lián)合類型的變量
12.2.3 引用聯(lián)合類型變量成員
12.2.4 聯(lián)合類型變量的賦值
12.2.5 練習
12.3 聯(lián)合類型變量的特殊性
12.3.1 通過示例來發(fā)現(xiàn)
12.3.2 數(shù)據(jù)去哪兒了
12.3.3 看似不相干的成員變量
12.3.4 總結(jié):聯(lián)合類型變量的特殊性
12.3.5 解決結(jié)構(gòu)遇到的困惑
12.3.6 練習
12.4 聯(lián)合類型變量的簡單使用
12.4.1 使用于函數(shù)的聯(lián)合類型變量
12.4.2 指向聯(lián)合類型變量的指針
12.5 枚舉
12.5.1 枚舉概述
12.5.2 枚舉類型的使用
12.5.3 枚舉類型應用
12.5.4 練習
12.6 小結(jié)
12.7 習題
第13章 字符串
13.1 概述
13.1.1 了解字符串
13.1.2 字符串數(shù)據(jù)的存儲
13.1.3 字符串的賦值
13.1.4 練習
13.2 字符串的輸出和輸入
13.2.1 字符串的輸出
13.2.2 字符串的輸入
13.2.3 練習
13.3 指向字符串的指針
13.3.1 指針操作
13.3.2 二維字符數(shù)組與字符指針數(shù)組
13.3.3 main()的參數(shù)
13.3.4 練習
13.4 常見的字符串操作
13.4.1 “賦值”
13.4.2 “加法”
13.4.3 修改
13.4.4 “比較”
13.4.5 其他操作
13.4.6 練習
13.5 小結(jié)
13.6 習題
第14章 文件
14.1 兩個亟待解決的問題
14.1.1 不得不再次運行程序
14.1.2 不得不重新輸入數(shù)據(jù)
14.2 文件概述
14.2.1 文件
14.2.2 存儲為文件的數(shù)據(jù)形式
14.2.3 程序讀寫文件數(shù)據(jù)的過程
14.3 文件的打開和關(guān)閉
14.3.1 操作文件前的準備
14.3.2 打開文件
14.3.3 關(guān)閉文件
14.3.4 練習
14.4 文件讀寫操作
14.4.1 **基礎知識
14.4.2 寫入數(shù)據(jù)
14.4.3 讀取數(shù)據(jù)
14.4.4 解決問題一:避免再次運行程序
14.4.5 練習
14.5 輔助功能
14.5.1 位置指針重定位
14.5.2 檢測文件操作狀態(tài)
14.5.3 解決問題二:避免重新輸入數(shù)據(jù)
14.5.4 練習
14.6 二進制文件的位操作
14.6.1 位操作需求
14.6.2 實現(xiàn)位操作的方法——位運算
14.6.3 位運算符的使用方法
14.6.4 位操作實現(xiàn)
14.6.5 練習
14.7 小結(jié)
14.8 習題
第15章 預編譯
15.1 概述
15.1.1 預編譯指令
15.1.2 練習
15.2 宏
15.2.1 為什么需要宏
15.2.2 不帶參數(shù)的宏
15.2.3 帶參數(shù)的宏
15.2.4 取消宏
15.2.5 標準宏對象
15.2.6 練習
15.3 條件編譯
15.3.1 為什么需要條件編譯
15.3.2 #if指令
15.3.3 #ifdef指令
15.3.4 #ifndef指令
15.3.5 練習
15.4 文件包含
15.4.1 概述
15.4.2 定義自己的庫函數(shù)
15.4.3 總結(jié)
15.5 小結(jié)
15.6 習題
明明白白學通C語言-(二維碼版) 作者簡介
唐峻,高級工程師、軟件工程專業(yè)工程碩士。現(xiàn)為企業(yè)內(nèi)部顧問和培訓師,從事系統(tǒng)架構(gòu)與集成、算法研究、ERP項目實施和DB2數(shù)據(jù)庫分析等相關(guān)工作。多年來一直從事煙草行業(yè)信息化建設工作,參與過MIS系統(tǒng)、電子商務平臺、行業(yè)標準化和ERP等項目的建設。對C語言有深入研究,具備扎實的理論知識和豐富的實踐經(jīng)驗。 高旭光,工程師、企業(yè)內(nèi)部顧問。大學期間主修計算機科學專業(yè)。擅長C語言程序設計。畢業(yè)后長期從事計算機應用與分析、網(wǎng)絡應用、ERP項目實施和數(shù)據(jù)庫分析等相關(guān)工作。 李淳,工程師、計算機科學技術(shù)專業(yè)工程碩士、軟件設計師。現(xiàn)為企業(yè)內(nèi)部顧問和培訓師、高級信息系統(tǒng)項目管理師,從事ERP項目、數(shù)據(jù)庫設計、大型項目管理和系統(tǒng)集成等相關(guān)領(lǐng)域的工作。對C語言有深入研究,精通Oracle數(shù)據(jù)庫技術(shù),有豐富的數(shù)據(jù)庫配置、優(yōu)化和故障分析經(jīng)驗。 唐小莉,項目管理師、企業(yè)內(nèi)部顧問。長期從事計算機應用、ERP項目實施、項目管理和系統(tǒng)集成等工作。擅長C語言編程和數(shù)據(jù)庫技術(shù),有豐富的實戰(zhàn)經(jīng)驗。
- >
名家?guī)阕x魯迅:朝花夕拾
- >
龍榆生:詞曲概論/大家小書
- >
自卑與超越
- >
中國歷史的瞬間
- >
羅庸西南聯(lián)大授課錄
- >
伊索寓言-世界文學名著典藏-全譯本
- >
推拿
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)