21天學通C語言(第4版) 21天学通C语言(第4版)(附DVD光盘)

劉蕾

  • 出版商: 電子工業
  • 出版日期: 2016-01-01
  • 定價: $359
  • 售價: 8.5$305
  • 語言: 簡體中文
  • 頁數: 400
  • 裝訂: 平裝
  • ISBN: 7121275570
  • ISBN-13: 9787121275579
  • 相關分類: C 程式語言
  • 下單後立即進貨 (約4週~6週)

買這商品的人也買了...

商品描述

 

<內容簡介>

本書是C語言的入門教程,詳細介紹了C語言的基本概念和編程技術。本書分為八篇,共21章內容。第一篇為C語言入門篇,該篇介紹了C語言程序的特點及編程的準備。第二篇為C語言基礎篇,該篇介紹了常量與變量、整型、字符型、浮點型,以及表達式與操作符等內容。第三篇為結構編程篇,該篇講解了選擇結構和循環結構兩種常用的程序結構。第四篇為數組和字符串篇,該篇講解了C語言中數組和字符串的應用。第五篇為函數篇,該篇內容主要包括函數、函數與文件、函數中的變量和字符串處理函數等。第六篇為指針篇,該篇介紹了指針的重要概念和應用。第七篇為高級應用篇,該篇內容主要包括堆管理、位運算操作符、結構體、共享體、枚舉和位域,以及預處理等。第八篇為綜合案例篇,該篇以圖書管理系統開發為例,詳細介紹了C語言和文件處理開發的過程。
本書適合沒有編程基礎的C語言初學者作為入門教程,也可作為大、中專院校和培訓班的教材,對於C語言開發的愛好者,本書也有較大的參考價值。
本書附帶DVD光盤1張,內容包括超大容量手把手教學視頻、電子教案(PPT)、源代碼等。

 

<章節目錄>

第一篇C語言入門篇
第1章C語言與程序概述(教學視頻:38分鐘)
1.1C語言的歷史沿革
1.1.1C語言的誕生
1.1.2C語言的發展歷程
1.1.3C語言的特點
1.1.4第一個C程序——Hello,world!
1.2數據結構與算法
1.2.1什麼是數據結構
1.2.2什麼是算法
1.3程序設計概述
1.3.1結構化程序設計
1.3.2三種基本結構
1.3.3算法描述方法
1.4小結
1.5習題
第2章C語言編程準備(教學視頻:43分鐘)
2.1C程序簡介
2.1.1簡單C程序示例
2.1.2C程序的特點
2.1.3標識符與關鍵字
2.1.4C程序的執行步驟
2.2C程序開發環境
2.2.1Turbo C
2.2.2Visual C++2005
2.2.3GCC 3.2.2
2.3小結
2.4習題
第二篇C語言基礎篇
第3章常量與變量(教學視頻:39分鐘)
3.1常量和變量概述
3.1.1常量
3.1.2變量
3.2變量的使用
3.2.1聲明變量
3.2.2定義變量
3.2.3使用extern聲明變量
3.2.4變量賦值及初始化
3.2.5地址操作符和指針操作符
3.3格式化輸入/輸出
3.3.1標準輸出函數——printf函數
3.3.2標準輸入函數——scanf函數
3.4數據類型簡介
3.5小結
3.6習題
第4章基本數據類型(教學視頻:42分鐘)
4.1整型數據類型
4.1.1字節長度
4.1.2符號修飾符
4.1.3整型常量
4.1.4整型變量
4.1.5存儲方式
4.1.6數值範圍
4.2字符型數據類型
4.2.1字節長度
4.2.2字符常量
4.2.3字符變量
4.2.4存儲方式
4.3浮點型數據類型
4.3.1字節長度
4.3.2浮點型常量
4.3.3浮點型變量
4.3.4精度
4.3.5數值範圍
4.3.6存儲方式
4.4用戶自定義類型
4.4.1typedef的標準形式
4.4.2合理使用typedef
4.5限定詞const與volatile
4.5.1使用const
4.5.2使用volatile
4.6小結
4.7習題
第5章表達式與操作符(教學視頻:47分鐘)
5.1表達式和語句
5.1. 1表達式
5.1.2語句
5.1.3複合語句
5.1.4C語言的操作符
5.2賦值操作符與賦值表達式
5.2.1賦值操作符
5.2.2賦值操作符的結合性
5.2.3左值和右值
5.2.4隱式類型轉換
5.2.5強制類型轉換
5.3運算操作符與運算表達式
5.3.1運算操作符
5.3.2符號操作符
5.3.3優先級與結合性
5.3.4數值運算中的類型轉換
5.3.5複合賦值操作符
5.4自增、自減操作符
5.4.1自增操作符
5.4.2自減操作符
5.4.3優先級與結合性
5.4.4自增、自減操作符的編譯過程
5.4.5註意事項
5.5關係操作符與關係表達式
5.5.1關係操作符
5.5.2關係表達式的值
5.5.3優先級與結合性
5.6邏輯操作符與邏輯表達式
5.6.1邏輯操作符
5.6 .2邏輯表達式的值
5.6.3優先級和結合性
5.6.4邏輯表達式
5.7逗號操作符與逗號表達式
5.7.1逗號操作符
5.7.2逗號表達式的值
5.8操作符優先級和結合性
5.8.1優先級和結合性
5.8.2優先級的改變
5.8.3註意事項
5.9小結
5.10習題
第三篇結構編程篇
第6章選擇結構(教學視頻:40分鐘)
6.1if語句
6.1.1if語句的基本形式
6.1.2else和if的配對使用
6.1.3選擇結構中的不平等分支
6.1.4條件表達式中的=與==
6.2switch語句
6.2.1switch語句的基本形式
6.2.2break語句
6.2.3elseif語句和switch語句
6.2.4switch中的標號
6.2.5使用具名常量組成標號
6.3條件操作符與條件表達式
6.3.1條件操作符的基本形式
6.3.2條件表達式與if—else
6.3.3條件表達式中的類型轉換
6.3.4條件表達式的嵌套
6.4邏輯表達式的隱式選擇
6.4.1邏輯表達式的特點
6.4.2隱式選擇的作用
6.4.3巧用隱式選擇
6.5小結
6.6習題
第7章循環結構(教學視頻:43分鐘)
7.1for語句
7.1.1for語句的基本形式
7.1.2for頭中的三個表達式
7.1.3for頭中的逗號表達式
7.1.4for語句的嵌套
7.1. 5for語句示例
7.2while語句
7.2.1while語句的基本形式
7.2.2while語句與for語句
7.2.3while語句示例
7.3do—while語句
7.3.1do—while語句的基本形式
7.3.2do—while語句與while語句
7.3. 3do—while語句示例
7.4continue語句與break語句
7.4.1continue語句
7.4.2continue語句與if語句
7.4.3break語句
7.4.4使用break語句終止多層循環
7.5goto語句
7.5.1goto語句的基本形式
7.5.2使用goto語句構成循環
7.5.3註意事項
7.6循環結構與選擇結構的嵌套
7.6.1if—while與while—if
7.6.2使用選擇結構包含循環結構
7.7小結
7.8習題
第四篇數組和字符串篇
第8章數組(教學視頻:45分鐘)
8.1一維數組
8.1.1定義一維數組
8.1.2訪問一維數組元素
8.1.3初始化一維數組
8.1.4數組的存儲形式
8.1.5註意事項
8.1.6一維數組示例
8.2二維數組
8.2.1定義二維數組
8.2.2訪問二維數組元素
8.2.3二維數組的存儲方式
8.2.4初始化二維數組
8.2.5二維數組示例
8.3多維數組
8.3 .1定義多維數組
8.3.2多維數組示例
8.4小結
8.5習題
第9章字符串(教學視頻:40分鐘)
9.1字符數組
9.1.1字符數組的定義
9.1.2字符數組的初 ​​始化
9.1.3二維字符數組
9.1.4字符數組示例
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.3.4改進的顛倒單詞順序實現
9.4小結
9.5習題
……
第五篇函數篇
第六篇指針篇
第七篇高級應用篇
第八篇綜合案例篇

 

<作者介紹>

本書的作者團隊成員為一線開發工程師、資深編程專家或專業培訓師,在編程開發方面有著豐富的經驗,並已出版過多本相關暢銷書,頗受廣大讀者認可。長期積累的開發實戰經驗,結合對編程入門愛好者需求與特點的深入調查研究,本書的內容結構十分有利於編程愛好者和相關學員快速提高水平。

 

目錄大綱