《軟體開發自學視頻教程:C語言自學視頻教程》是2014年12月清華大學出版社出版的圖書,作者是軟體開發技術聯盟。
基本介紹
- 書名:軟體開發自學視頻教程:C語言自學視頻教程
- 作者:軟體開發技術聯盟
- 出版社:清華大學出版社
- 出版時間:2014年12月
- 頁數:560 頁
- 定價:79.8 元
- 開本:16 開
- 裝幀:平裝
- ISBN:9787302371113
內容簡介,圖書目錄,作者簡介,
內容簡介
《軟體開發自學視頻教程:C語言自學視頻教程(實例版)》以初學者為主要對象,全面介紹C語言程式設計的相關技術。內容編排由淺入深,結合豐富的實例和形象的比喻,並附有大量的注意、說明、技巧等欄目,夯實讀者理論技術,豐富管理與開發經驗。
《軟體開發自學視頻教程:C語言自學視頻教程(實例版)》共分3篇20章,其中,第1篇為入門篇,主要包括初識C語言、編寫一個簡單的C程式、掌握數據類型、運算符與表達式的使用、數據的輸入與輸出、算法入門、選擇結構程式設計、循環結構程式設計等內容;第2篇為提高篇,主要包括數組的套用、處理字元串、封裝函式、靈活套用指針、構造數據類型、掌握位運算、記憶體管理、編譯預處理、使用檔案處理數據、製作圖形圖像等內容;第3篇為實戰篇,主要包括C語言遊戲開發和圖書管理系統等項目。另外《C語言自學視頻教程(實例版)》光碟含:
19小時視頻講解/961個編程實例/29個經典模組分析/26個項目開發案例/311個編程實踐任務/616個能力測試題目(基礎能力測試、數學及邏輯思維能力測試、面試能力測試、編程英語能力測試)/23個IT勵志故事。
《軟體開發自學視頻教程:C語言自學視頻教程(實例版)》適用於C語言程式設計愛好者、初學者和中級開發人員,也可以作為大中專院校和培訓機構的教材。
圖書目錄
第1篇 入 門 篇
第1章 初識C語言
視頻講解:14分鐘
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 C語言的套用領域
1.2.5 如何學好C語言
實例1 輸出“Hello World!”
實例2 計算10+20
1.3 本章小結
第2章 編寫一個簡單的C程式
視頻教程:1小時42分鐘
2.1 C程式結構
2.2 C語言基礎知識
2.2.1 介紹兩種C程式開發工具
2.2.2 設定標識符
2.2.3 認識關鍵字
2.2.4 添加注釋
2.2.5 定義變數
實例1 求一個數的平方根
實例2 猴子吃桃
2.3 分析錯誤提示信息
2.3.1 出現嚴重錯誤
2.3.2 提示一般錯誤信息
2.3.3 警告信息
實例3 求圓面積
實例4 十進制數轉八進制
2.4 提高程式的可讀性
2.5 綜合套用
2.5.1 輸出三角形
2.5.2 交換兩個數
2.6 本章常見錯誤
2.6.1 定義的標識符不是一個整體
2.6.2 語句結束沒有結束符
2.7 本章小結
2.8 跟我上機
第3章 掌握C語言算法
視頻教程:22分鐘
3.1 算法概述
3.1.1 什麼是算法
3.1.2 算法的特性
3.1.3 算法的優缺點
實例1 求圓的周長
實例2 求一元二次方程ax2+bx+c=0的根
3.2 描述算法
3.2.1 用自然語言描述
3.2.2 用流程圖描述
3.2.3 三種基本結構
3.2.4 繪製N-S流程圖
3.2.5 用偽代碼描述算法
實例3 任意輸入三個數,求這三個數中的最大數
實例4 判斷2000~2500年中每一年是否為閏年
實例5 用偽代碼描述n!
3.3 綜合套用
3.3.1 判斷三角形的類型
3.3.2 計算某日是該年第幾天
3.3.3 婚禮上的謊言
3.3.4 百錢百雞問題
3.4 本章常見錯誤
3.4.1 合理安排基本結構
3.4.2 全面考慮
3.5 本章小結
3.6 跟我上機
第4章 C語言基礎——數據類型
視頻教程:1小時25分鐘
4.1 數據類型概述
4.1.1 數據類型的概念
4.1.2 數據類型的分類
實例1 複製字元串
實例2 一分鐘倒計時
4.2 常量
4.2.1 整型常量
4.2.2 實型常量
4.2.3 字元型常量
4.2.4 符號常量
實例3 進制轉換
實例4 以不同格式輸出數據
4.3 變數
4.3.1 整型變數
4.3.2 實型變數
4.3.3 字元型變數
4.3.4 轉換數據類型
實例5 求100~200之間的素數
實例6 字元型數據進行算術運算
4.4 綜合套用
4.4.1 小球下落問題
4.4.2 老師分糖果
4.5 本章常見錯誤
4.5.1 scanf()輸入數據要用地址
4.5.2 指針無法訪問register變數
4.5.3 變數先定義後使用
4.6 本章小結
4.7 跟我上機
第5章 運算符與表達式的使用
視頻教程:52分鐘
5.1 表達式概述
5.2 賦值運算
5.2.1 為變數賦值
5.2.2 自動類型轉換
5.2.3 強制類型轉換
實例1 模擬鐘點工的計費
實例2 顯示類型轉化的結果
5.3 算術運算
5.3.1 算術運算符
5.3.2 算術表達式
5.3.3 算術運算符的優先權與結合性
5.3.4 自增自減運算符
實例3 溫度轉換
實例4 算術運算符的優先權和結合性
實例5 比較自增自減運算符前綴與後綴的不同
實例6 自增運算的結合性
5.4 關係運算
5.4.1 關係運算符
5.4.2 關係表達式
實例7 關係運算符的使用
實例8 輸入密碼
5.5 邏輯運算
5.5.1 邏輯運算符
5.5.2 邏輯表達式
實例9 判斷閏年
實例10 黑紙與白紙
5.6 逗號運算
5.7 條件運算符與表達式
5.8 複合賦值運算符
5.9 綜合套用
5.9.1 阿姆斯特朗數
5.9.2 求1~10的累加和
5.9.3 求解二元一次不定方程
5.9.4 可逆素數
5.10 本章常見錯誤
5.10.1 表達式“a=b”和“a==b”
5.10.2 對浮點數求余
5.10.3 邏輯運算部分被執行
5.11 本章小結
5.12 跟我上機
第6章 輸入輸出數據
視頻教程:1小時38分鐘
6.1 語句概述
6.1.1 表達式語句
6.1.2 函式調用語句
6.1.3 空語句
6.1.4 控制語句
6.1.5 複合語句
實例1 判斷迴文數
實例2 求最小數
6.2 輸入輸出字元數據
6.2.1 輸出字元數據
6.2.2 字元數據的輸入
實例3 使用putchar函式實現字元數據輸出
實例4 使用getchar函式實現字元數據輸入
實例5 使用getchar函式取消獲取回車
6.3 字元串的輸入輸出
6.3.1 字元串輸出函式
6.3.2 字元串輸入函式
實例6 使用字元串輸出函式進行顯示信息提示
實例7 使用字元串輸入函式gets()獲取輸入信息
6.4 按指定格式輸出
6.5 按指定格式輸入
6.6 順序程式設計套用
6.7 綜合套用
6.7.1 輸出一個字元的前驅字元
6.7.2 求學生總成績和平均成績
6.7.3 將輸入的小寫字元轉化為大寫字元
6.8 本章常見錯誤
6.8.1 用scanf輸入字元串不能接受空格
6.8.2 scanf格式控制用逗號問題
6.9 本章小結
6.10 跟我上機
第7章 分支結構程式設計
視頻教程:1小時2分鐘
7.1 if語句的基本形式
7.1.1 if語句形式
7.1.2 if…else語句形式
7.1.3 else if語句形式
實例1 判斷偶數
實例2 判斷字母是否大寫
7.2 if的嵌套形式
7.3 switch語句
7.3.1 switch語句的基本形式
7.3.2 多路開關模式的switch語句
實例3 使用switch語句輸出分數段
實例4 使用多路開關模式編寫日程安排程式
7.4 if else語句和switch語句的區別
7.5 選擇結構程式套用
7.6 綜合套用
7.6.1 檢查字元類型
7.6.2 求學生的最低分和最高分
7.6.3 模擬自動售貨機
7.7 本章常見錯誤
7.7.1 if else的匹配問題
7.7.2 注意case後不要跟變數
7.7.3 if判斷表達式的比較問題
7.8 本章小結
7.9 跟我上機
第8章 循環結構程式設計
視頻教程:2小時
8.1 循環結構概述
8.2 while型循環
8.2.1 while語句的一般形式
8.2.2 while語句的空循環體
8.2.3 注意while循環語句常見錯誤
實例1 使用while語句求n!
實例2 使用while為用戶提供選單顯示
8.3 do-while語句
8.4 for型循環語句
8.4.1 for循環語句的一般形式
8.4.2 靈活多變的for循環語句
8.4.3 套用for語句中的逗號
實例3 一元錢的兌換方案
實例4 特殊等式
8.5 比較三種循環
8.6 嵌套多個循環
8.7 轉移語句
8.7.1 goto語句
8.7.2 break語句
8.7.3 continue語句
8.7.4 區別三種跳轉語句
實例5 求解從鍵盤中輸入字元的個數
實例6 平方和運算的問題
8.8 綜合套用
8.8.1 求總數問題
8.8.2 燈塔數量
8.9 本章常見錯誤
8.9.1 在循環中注意清0
8.9.2 注意循環條件
8.10 本章小結
8.11 跟我上機
作者簡介
軟體開發技術聯盟,是一家以計算機軟體開發和教育為核心的高科技企業和一些中青年骨幹教師組成鬆散組織,專門從事套用軟體開發與服務,涉及的軟體行業有煤礦、公交、物流、辦公系統、零售、生產等多種領域。該企業近年來從事圖書的研發編寫,編寫的圖書有《軟體開發視頻大講堂》、《軟體開發全程實錄》等多個系列,多種圖書榮獲全行業優秀暢銷書獎。