內容簡介
《軟體開發自學視頻教程: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 跟我上機
作者簡介
軟體開發技術聯盟,是一家以計算機軟體開發和教育為核心的高科技企業和一些中青年骨幹教師組成鬆散組織,專門從事套用軟體開發與服務,涉及的軟體行業有煤礦、公交、物流、辦公系統、零售、生產等多種領域。該企業近年來從事圖書的研發編寫,編寫的圖書有《軟體開發視頻大講堂》、《軟體開發全程實錄》等多個系列,多種圖書榮獲全行業優秀暢銷書獎。
第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 跟我上機
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 跟我上機
作者簡介
軟體開發技術聯盟,是一家以計算機軟體開發和教育為核心的高科技企業和一些中青年骨幹教師組成鬆散組織,專門從事套用軟體開發與服務,涉及的軟體行業有煤礦、公交、物流、辦公系統、零售、生產等多種領域。該企業近年來從事圖書的研發編寫,編寫的圖書有《軟體開發視頻大講堂》、《軟體開發全程實錄》等多個系列,多種圖書榮獲全行業優秀暢銷書獎。