編輯推薦
適讀人群 :C語言從入門到精通、自學類讀者 《軟件開發自學視頻教程:C語言自學視頻教程地》提供瞭極為豐富的學習資源,清單如下:本書學習資源清單:
1.配套自學視頻137集
幾乎覆蓋全書所有實例,先聽視頻講解,再仿照書中實例實踐,會大幅提高學習效率。
2.編程實例分析1238個
各類一應俱全,無論學習哪一章節,都可從中找到相關實例加以練習,相信對深入學習極有幫助。
3.典型模塊分析29類
既可作為綜閤應用實例學習,又可將模塊移植到相關應用中,從而避免重復勞動,提高工作效率。
4.項目案例分析26套
從需求分析、係統設計、模塊分解到代碼實現,幾乎展現瞭項目開發的整個過程。
5.實踐訓練任務311項
大都是實踐型任務,用於訓練和提高熟練度,網站還提供瞭相關答案。
6.數學及邏輯思維能力、麵試能力、編程英語能力測試616項
用以讀者自我測試,為就業做準備。
7.編程人生23個
精選的IT成功人士經曆,希望成為讀者不斷進取、勇攀高峰的強大精神動力。
8.電子課件117節
為瞭方便教學使用,本書附帶瞭全套PPT電子課件。
9.全書實例源程序
提供瞭全書所有實例的源程序,讀者可以直接拷貝使用,避免錄入之苦。
10.《程序員求職麵試寶典》電子書1部
各類麵試真題、麵試技巧、程序員職業生涯、簡曆設計、IT企業中的自身修養等幫助讀者更好就業和長遠發展。
內容簡介
《軟件開發自學視頻教程:C語言自學視頻教程地》以初學者為主要對象,全麵介紹瞭C語言程序設計的相關技術。在內容排列上由淺入深,讓讀者循序漸進地掌握C語言程序設計;在內容講解上結閤豐富的圖解和形象的比喻,幫助讀者理解“晦澀難懂”的技術;在內容形式上附有大量的注意、說明、技巧等欄目,夯實讀者理論技術,豐富管理與開發經驗。
《軟件開發自學視頻教程:C語言自學視頻教程地》分3篇共20章,其中,第1篇為入門篇,主要包括初識C語言、編寫一個簡單的C程序、掌握數據類型、運算符與錶達式的使用、數據的輸入與輸齣、算法入門、選擇結構程序設計和循環結構程序設計等內容;第2篇為提高篇,主要包括數組的應用、處理字符串、封裝函數、靈活應用指針、構造數據類型、掌握位運算、內存管理、編譯預處理、使用文件處理數據和製作圖形圖像等內容;第3篇為實戰篇,主要包括C語言遊戲開發和窗體版圖書管理係統項目。另外本書光盤含:
20小時視頻講解/1238個編程實例/29個經典模塊分析/26個項目開發案例/311個編程實踐任務/616個能力測試題目(基礎能力測試、數學及邏輯思維能力測試、麵試能力測試、編程英語能力測試)/23個IT勵誌故事。
本書適用於C語言程序開發愛好者、初學者和中級開發人員,也可以作為大中專院校和培訓機構的教材。
作者簡介
軟件開發技術聯盟,是一傢以計算機軟件開發和教育為核心的高科技企業和一些中青年骨乾教師組成鬆散組織,專門從事應用軟件開發與服務,涉及的軟件行業有煤礦、公交、物流、辦公係統、零售、生産等多種領域。該企業近年來從事圖書的研發編寫,編寫的圖書有《軟件開發視頻大講堂》、《軟件開發全程實錄》等多個係列,多種圖書榮獲全行業優秀暢銷書奬。
內頁插圖
精彩書評
★這套書編寫細膩,配套豐富,適閤自學讀者看看。
——黑馬培訓中心 教學總監
目錄
第1篇 入 門 篇
第1章 初識C語言
(視頻講解:42分鍾)
1.1 C語言介紹
1.1.1 簡述編程語言
1.1.2 瞭解C語言發展史
1.1.3 C語言程序的特點
1.2 C語言程序的組成與格式
1.2.1 組成C程序的各部分
1.2.2 C語言的編程格式
1.3 編程開發環境
1.3.1 Visual C++6.0簡介
1.3.2 使用Visual C++6.0編程
1.3.3 使用Turbo C 2.0編程
1.4 綜閤應用
1.4.1 輸齣名言
1.4.2 求和程序
1.5 本章小結
1.6 跟我上機
第2章 編寫一個簡單的C程序
(視頻講解:38分鍾)
2.1 自己動手創建程序
2.1.1 創建工程
2.1.2 添加源文件
2.1.3 編寫代碼
2.1.4 編譯運行
2.2 分析C程序各組成部分
2.3 查看C程序執行過程
2.3.1 單步調試
2.3.2 斷點調試
2.4 綜閤應用
2.4.1 求圓麵積
2.4.2 求平均值
2.5 本章常見錯誤
2.5.1 提示函數沒定義
2.5.2 缺少分號
2.6 本章小結
2.7 跟我上機
第3章 掌握數據類型
(視頻講解:1小時25分鍾)
3.1 數據類型概述
3.1.1 數據類型的概念
3.1.2 數據類型的分類
3.2 關鍵字與標識符
3.2.1 解讀關鍵字
3.2.2 理解標識符
3.3 常量
3.3.1 整型常量
3.3.2 實型常量
3.3.3 字符型常量
3.3.4 轉義字符
3.4 變量
3.4.1 整型變量
3.4.2 實型變量
3.4.3 字符型變量
3.5 4種進製形式
3.5.1 進製錶示形式
3.5.2 進製轉換
3.6 綜閤應用
3.6.1 求圓的周長
3.6.2 求一元二次方程ax2+bx+c=0的根
3.6.3 進製轉換
3.7 本章常見錯誤
3.7.1 error C2143: syntax error : missing ';' before 'type'
3.7.2 scanf輸入數據要用地址
3.8 本章小結
3.9 跟我上機
第4章 運算符與錶達式的使用
(視頻講解:1小時)
4.1 認識C語言運算符及錶達式
4.1.1 賦值運算符和賦值錶達式
4.1.2 算術運算符和算術錶達式
4.1.3 關係運算符和關係錶達式
4.1.4 邏輯運算符和邏輯錶達式
4.1.5 位運算符與位邏輯錶達式
4.1.6 逗號運算符和逗號錶達式
4.1.7 條件運算符
4.1.8 運算符的優先級和結閤性
4.2 混閤運算與類型轉換
4.2.1 混閤運算
4.2.2 轉換數據類型
4.3 綜閤應用
4.3.1 水仙花數
4.3.2 可逆素數
4.4 本章常見錯誤
4.4.1 邏輯運算部分執行
4.4.2 錶達式“a=b”和“a==b”
4.5 本章小結
4.6 跟我上機
第5章 數據的輸入與輸齣
(視頻講解:1小時12分鍾)
5.1 五類C語言語句
5.1.1 錶達式語句
5.1.2 空語句
5.1.3 復閤語句
5.1.4 函數調用語句
5.1.5 程序流程控製語句
5.2 輸入與輸齣數據
5.2.1 輸入輸齣字符數據
5.2.2 輸入輸齣字符串
5.2.3 格式控製輸入輸齣
5.3 順序結構應用實例
5.4 綜閤應用
5.4.1 用*輸齣圖案
5.4.2 輸齣一個字符的前驅字符
5.5 本章常見錯誤
5.5.1 用scanf輸入字符串不能接受空格
5.5.2 scanf格式控製用逗號問題
5.6 本章小結
5.7 跟我上機
第6章 算法入門
(視頻講解:22分鍾)
6.1 算法概述
6.1.1 算法的概念
6.1.2 算法的特徵
6.2 描述算法
6.2.1 用流程圖描述
6.2.2 三種基本結構
6.2.3 N-S流程圖
6.2.4 用僞代碼描述算法
6.3 綜閤應用
6.3.1 計算某日是該年第幾天
6.3.2 百錢百雞問題
6.4 本章常見錯誤
6.4.1 閤理安排基本結構
6.4.2 全麵考慮
6.5 本章小結
6.6 跟我上機
第7章 選擇結構程序設計
(視頻講解:22分鍾)
7.1 if判斷語句
7.1.1 if語句的基本形式
7.1.2 嵌套多個if語句
7.2 switch分支語句
7.2.1 switch語句的基本形式
7.2.2 多路開關模式的switch語句
7.2.3 剖析if和switch語句
7.3 選擇程序設計舉例
7.4 綜閤應用
7.4.1 判斷三角形的類型
7.4.2 計算增加後的工資
7.5 本章常見錯誤
7.5.1 if else的匹配問題
7.5.2 注意case後不要跟變量
7.5.3 if判斷錶達式的比較問題
7.6 本章小結
7.7 跟我上機
第8章 循環結構程序設計
(視頻講解:3小時10分鍾)
8.1 循環結構概述
8.2 while和do-while循環
8.2.1 實現while循環
8.2.2 編寫do-while語句
8.2.3 對比while和do-while語句
8.3 深入理解for循環
8.3.1 for語句的一般形式
8.3.2 for語句的變體
8.3.3 比較三種循環語句
8.3.4 嵌套循環
8.4 跳轉執行
8.4.1 goto語句
8.4.2 break語句
8.4.3 continue語句
8.4.4 比較三種轉移語句
8.5 循環程序設計應用
8.6 綜閤應用
8.6.1 婚禮上的謊言
8.6.2 一元錢的兌換方案
8.7 本章常見錯誤
8.7.1 在循環中注意清零
8.7.2 注意循環條件
8.8 本章小結
8.9 跟我上機
第2篇 提 高 篇
第9章 數組的應用
(視頻講解:1小時4分鍾)
9.1 一維數組
9.1.1 定義及引用一維數組
9.1.2 初始化一維數組
9.1.3 一維數組應用
9.2 二維數組
9.2.1 定義及引用二維數組
9.2.2 初始化二維數組
9.2.3 二維數組應用
9.3 多維數組
9.4 綜閤應用
9.4.1 統計學生成績
9.4.2 相鄰元素之和
9.5 本章常見錯誤
9.5.1 輸齣數組內容時後麵齣現亂碼
9.5.2 sizeof(a)和sizeof(a+1)
9.6 本章小結
9.7 跟我上機
第10章 處理字符串
(視頻講解:1小時10分鍾)
10.1 存儲字符串的數組
10.1.1 定義及引用字符數組
10.1.2 初始化字符數組
10.1.3 輸入/輸齣字符數組
10.1.4 字符數組的應用
10.2 解析字符串處理
10.2.1 復製字符串
10.2.2 連接字符串
10.2.3 比較字符串
10.2.4 獲取字符串長度
10.2.5 轉換字符串大小寫
10.3 綜閤應用
10.3.1 設計復製函數
10.3.2 名字排序
10.4 本章常見錯誤
10.4.1 不能對數組名直接賦值
10.4.2 注意區分數組指針和指針數組
10.5 本章小結
10.6 跟我上機
第11章 封裝函數
(視頻講解:54分鍾)
11.1 函數概述
11.2 定義函數
11.2.1 函數定義的一般形式
11.2.2 定義與聲明函數
11.3 函數的返迴
11.3.1 設置多個返迴點
11.3.2 獲取返迴值
11.3.3 return使用說明
11.4 函數的參數
11.4.1 形式參數與實際參數
11.4.2 數組作為參數
11.4.3 main函數傳參
11.4.4 參數校驗
11.5 調用函數
11.5.1 函數調用方式
11.5.2 嵌套調用函數
11.5.3 遞歸調用函數
11.6 內部函數與外部函數
11.7 區分局部變量與全局變量
11.8 綜閤應用
11.8.1 判斷素數
11.8.2 最大數與最小數的差
11.9 本章常見錯誤
11.9.1 函數定義時容易犯的錯誤
11.9.2 函數中返迴的數組地址無效
11.9.3 聲明函數時不要忘記加分號
11.10 本章小結
11.11 跟我上機
第12章 靈活應用指針
(視頻講解:1小時18分鍾)
12.1 指針相關概念
12.1.1 地址與指針
12.1.2 指針變量
12.1.3 指針的自加/自減運算
12.2 使用指針操作數組
12.2.1 一維數組與指針
12.2.2 二維數組與指針
12.2.3 比較char a[]與char *a
12.3 字符與指針
12.3.1 字符指針
12.3.2 字符串數組
12.4 在函數中傳遞指針
12.4.1 指針變量作函數參數
12.4.2 傳遞數組指針
12.4.3 傳遞字符指針
12.5 指嚮指針的指針
12.6 從函數中返迴指針
12.7 指針數組作為main函數的參數
12.8 綜閤應用
12.8.1 查找成績不及格的學生
12.8.2 逆序輸齣數組元素
12.9 本章常見錯誤
12.9.1 通過指針修改字符串齣錯
12.9.2 釋放內存提示錯誤
12.9.3 釋放空間以後,記得給指針賦空
12.10 本章小結
12.11 跟我上機
第13章 構造數據類型
(視頻講解:1小時)
13.1 結構體概述
13.1.1 結構體的結構
13.1.2 定義和引用結構體
13.1.3 初始化結構體
13.2 結構體數組
13.2.1 定義結構體數組
13.2.2 初始化結構體數組
13.3 結構體指針
13.3.1 定義結構體指針
13.3.2 指嚮結構體數組的指針
13.3.3 結構體作為函數參數
13.4 建立鏈錶
13.4.1 鏈錶的概念
13.4.2 建立單嚮鏈錶
13.4.3 鏈錶的相關操作
13.5 共用體
13.5.1 理解共用體
13.5.2 定義和引用共用體
13.6 認識枚舉類型
13.7 typedef重命名數據類型
13.8 綜閤應用
13.8.1 輸齣火車票價
13.8.2 製作花束
13.9 本章常見錯誤
13.9.1 結構體字節對齊問題
13.9.2 用指針動態申請結構體內存時失敗
13.9.3 忘記分號
13.10 本章小結
13.11 跟我上機
第14章 掌握位運算
(視頻講解:40分鍾)
14.1 按位運算
14.1.1 按位與
14.1.2 按位或
14.1.3 取反操作
14.1.4 按位異或
14.1.5 左移運算
14.1.6 右移運算
14.2 循環移位
14.3 位段概述
14.4 綜閤應用
14.4.1 求一個數的補碼
14.4.2 取齣給定16位二進製數的奇數位
14.4.3 計算如下位運算
14.5 本章常見錯誤
14.5.1 區分&&和||與&和|
14.5.2 注意位運算的數據類型
14.6 本章小結
14.7 跟我上機
第15章 內存管理
(視頻講解:26分鍾)
15.1 內存結構
15.1.1 內存組織方式
15.1.2 堆和棧
15.2 動態分配內存
15.2.1 申請成塊的內存
15.2.2 重新分配內存
15.2.3 釋放內存
15.3 內存泄漏
15.4 變量的存儲類彆
15.4.1 動態存儲與靜態存儲
15.4.2 auto變量
15.4.3 用static修飾變量
15.4.4 用register修飾變量
15.4.5 extern變量
15.5 綜閤應用
15.5.1 商品信息動態存放
15.5.2 調用calloc函數動態分配內存
15.5.3 學生信息管理
15.6 本章常見錯誤
15.6.1 分配瞭一塊內存空間,但沒有初始化
15.6.2 釋放內存空間後繼續引用其內容
15.6.3 沒有保存內存地址,造成此內存不可用
15.6.4 指針無法訪問register變量
15.7 本章小結
15.8 跟我上機
第16章 編譯預處理
(視頻講解:46分鍾)
16.1 宏定義
16.1.1 定義不帶參數的宏
16.1.2 定義帶參數的宏
16.2 #include文件包含
16.3 應用條件編譯
16.3.1 使用#if命令
16.3.2 #ifdef和#ifndef命令
16.3.3 #undef命令
16.3.4 #line命令
16.3.5 #pragma命令
16.4 綜閤應用
16.4.1 使用帶參數宏求圓麵積
16.4.2 使用條件編譯隱藏密碼
16.5 本章常見錯誤
16.5.1 帶參數的宏最好加括號
16.5.2 使用宏時的注意事項
16.5.3 文件包含的嵌套
16.6 本章小結
16.7 跟我上機
第17章 使用文件處理數據
(視頻講解:38分鍾)
17.1 文件概述
17.2 文件基本操作
17.2.1 文件指針
17.2.2 文件的打開
17.2.3 文件的關閉
17.3 文件的讀寫
軟件開發自學視頻教程:C語言自學視頻教程地(附光盤) 下載 mobi epub pdf txt 電子書
評分
☆☆☆☆☆
書本難度適中,很適閤新手入門,另外附贈的光盤內有素材和視頻講解,非常推薦新手入手。
評分
☆☆☆☆☆
東西非常不錯 快遞非常快 昨天下午下單 今天早上就到瞭 非常好
評分
☆☆☆☆☆
書本不錯,物流還是給力啊
評分
☆☆☆☆☆
反正很大很厚一本,材質還行吧,都這樣。內容開始看瞭,目前看著還行,反正我也不懂,學習嘛。
評分
☆☆☆☆☆
是該好好學習天天嚮上瞭,興趣愛好,及時充電
評分
☆☆☆☆☆
收到!書非自己的而不能讀也,加油
評分
☆☆☆☆☆
專業必備正版脈絡清晰幫助很大理論基礎
評分
☆☆☆☆☆
挺不錯的,我正需要用,是時候要好好學習這個瞭
評分
☆☆☆☆☆
我傢用的