商品簡介
目次
相關商品
商品簡介
《21天學通C語言(第2版)》是C語言的入門教程,針對沒有程序設計基礎的讀者,詳細介紹了C語言的基本概念和編程技術。《21天學通C語言(第2版)》分為8篇共21章內容。第一篇為C語言入門篇,該篇介紹了C語言程序的特點及編程的準備。第二篇為C語言基礎篇,該篇介紹了常量與變量、整型、字符型、浮點型,以及表達式與操作符等內容。第三篇為結構編程篇,該篇通過兩章的篇幅講解了選擇結構和循環結構兩種常用的程序結構。第四篇為數組和字符串篇,該篇通過兩章的篇幅分別講解了C語言中數組和字符串的應用。第五篇為函數篇,該篇主要內容包括函數、函數與文件、函數中的變量和字符串處理函數等。第六篇為指針篇,該篇通過兩章的篇幅介紹了指針的重要概念和應用。第七篇為高級應用篇,該篇內容主要包括堆管理、位運算操作符、結構體、共用體、枚舉和位域,以及預處理等。第八篇為綜合案例篇,該篇以圖書管理系統開發為例,詳細介紹了C語言和文件處理開發的過程。
《21天學通C語言(第2版)》附贈DVD光盤1張,內容包括超大容量手把手教學視頻、電子教案(PPT)、源代碼。
《21天學通C語言(第2版)》附贈DVD光盤1張,內容包括超大容量手把手教學視頻、電子教案(PPT)、源代碼。
目次
第一篇 C語言入門篇
第1章 C語言與程序概述(教學視頻:38分鐘)
1.1 C語言的歷史沿革
1.1.1 C語言的誕生
1.1.2 C語言的發展歷程
1.1.3 C語言的特點
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.1 C程序簡介
2.1.1 簡單C程序示例
2.1.2 C程序的特點
2.1.3 標識符與關鍵字
2.1.4 C程序的執行步驟
2.2 C程序開發環境
2.2.1 Turbo C
2.2.2 Visual C++2005
2.2.3 GCC 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.1 typedef的標準形式
4.4.2 合理使用typedet
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.4 C語言的操作符
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.1 0習題
第三篇 結構編程篇
第6章 選擇結構(教學視頻:40分鐘)
6.1 if語句
6.1.1 if語句的基本形式
6.1.2 else和if的配對使用
6.1.3 選擇結構中的不平等分支
6.1.4 條件表達式中的=與==
6.2 switch語句
6.2.1 switch語句的基本形式
6.2.2 break語句
6.2.3 elseif語句和switch語句
6.2.4 switch中的標號
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.1 for語句
7.1.1 for語句的基本形式
7.1.2 for頭中的三個表達式
7.1.3 for頭中的逗號表達式
7.1.4 for語句的嵌套
7.1.5 for語句示例
7.2 while語句
7.2.1 while語句的基本形式
7.2.2 while語句與for語句
7.2.3 while語句示例
7.3 do-while語句
7.3.1 do-while語句的基本形式
7.3.2 do-while語句與while語句
7.3.3 do-while語句示例
7.4 continue語句與break語句
……
第四篇 數組和字符串篇
第8章 數組
第9章 字符串
第五篇 函數篇
第10章 函數
第11章 函數與文件
第12章 函數中的變量
第13章 字符串處理函數
第六篇 指針篇
第14章 指針
第15章 再論指針
第七篇 高級應用篇
第16章 堆管理
第17章 位運算操作符
第18章 結構體
第19章 共用體、枚舉和位域
第20章 預處理
第八篇 綜合案例篇
第21章 圖書管理系統開發實例
第1章 C語言與程序概述(教學視頻:38分鐘)
1.1 C語言的歷史沿革
1.1.1 C語言的誕生
1.1.2 C語言的發展歷程
1.1.3 C語言的特點
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.1 C程序簡介
2.1.1 簡單C程序示例
2.1.2 C程序的特點
2.1.3 標識符與關鍵字
2.1.4 C程序的執行步驟
2.2 C程序開發環境
2.2.1 Turbo C
2.2.2 Visual C++2005
2.2.3 GCC 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.1 typedef的標準形式
4.4.2 合理使用typedet
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.4 C語言的操作符
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.1 0習題
第三篇 結構編程篇
第6章 選擇結構(教學視頻:40分鐘)
6.1 if語句
6.1.1 if語句的基本形式
6.1.2 else和if的配對使用
6.1.3 選擇結構中的不平等分支
6.1.4 條件表達式中的=與==
6.2 switch語句
6.2.1 switch語句的基本形式
6.2.2 break語句
6.2.3 elseif語句和switch語句
6.2.4 switch中的標號
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.1 for語句
7.1.1 for語句的基本形式
7.1.2 for頭中的三個表達式
7.1.3 for頭中的逗號表達式
7.1.4 for語句的嵌套
7.1.5 for語句示例
7.2 while語句
7.2.1 while語句的基本形式
7.2.2 while語句與for語句
7.2.3 while語句示例
7.3 do-while語句
7.3.1 do-while語句的基本形式
7.3.2 do-while語句與while語句
7.3.3 do-while語句示例
7.4 continue語句與break語句
……
第四篇 數組和字符串篇
第8章 數組
第9章 字符串
第五篇 函數篇
第10章 函數
第11章 函數與文件
第12章 函數中的變量
第13章 字符串處理函數
第六篇 指針篇
第14章 指針
第15章 再論指針
第七篇 高級應用篇
第16章 堆管理
第17章 位運算操作符
第18章 結構體
第19章 共用體、枚舉和位域
第20章 預處理
第八篇 綜合案例篇
第21章 圖書管理系統開發實例
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。