新手學C語言

新手學C語言

《新手學C語言》是第1版 (2010年1月1日)北京希望電子出版社出版的圖書。

基本介紹

  • 書名:新手學C語言
  • 頁數:436頁
  • 出版社:北京希望電子出版社
  • 出版時間:第1版 (2010年1月1日)
圖書信息,內容簡介,目錄,

圖書信息

叢書名: 新手學編程系列
平裝:
正文語種: 簡體中文
開本: 16
ISBN: 9787894989895, 7894989894
條形碼: 9787894989895
尺寸: 27 x 19 x 2.2 cm
重量: 839 g

內容簡介

《新手學C語言》內容簡介:C語言是當代最優秀的程式設計語言之一,它具有效率高、可移植性強、可對硬體編程及易於調試與維護的特點。C語言既可用於系統軟體的開發,也適合套用軟體的開發。本手冊由三篇組成,基礎篇、提高篇和實例篇,詳細介紹了C語言的基礎知識,數據類型、運算符、表達式和輸入輸出函式,選擇結構設計,循環結構設計,數組,函式的基本使用,函式調用,指針,結構體、公用體和枚舉,位運算,檔案等內容。最後列舉了3個完整實例,幫助讀者鞏固所學內容,方便讀者模擬實踐。
本手冊由具有豐富教學經驗的一線教師編寫,通俗易懂,適合C語言的初學者、從事軟體開發的程式設計師、大中專院校學生及社會相關培訓班學員閱讀。
本光碟內容為實例原始碼、語音視頻教學及電子教案(PPT)。
本光碟及配套手冊由北京希望電子出版社獨家發行,未經出版者書面許可,任何單位和個人不得擅自摘抄、複製光碟和本手冊的部分或全部內容,並以任何方式進行傳播。

目錄

第1篇 基礎篇
第1章 認識C語言
1.1 程式設計語言
1.1.1 程式設計語言的發展
1.1.2 C語言的發展
1.1.3 C語言的特點
1.2 結構化程式設計
1.2.1 程式設計的概念
1.2.2 算法
1.2.3 程式的三種基本結構
1.2.4.結構化程式設計方法
1.3 C程式的特點
1.3.1 C程式實例
1.3.2 C程式的結構特點
1.3.3 標識符和關鍵字
1.4 C程式的編譯、連線和執行
1.5 編譯和運行C程式的一般步驟
1.5.1 使用TurboC2.0開發
1.5.2 使用VisualC++6.0開發
1.6 常見面試題
1.7 小結
1.8 習題
第2章 數據類型、運算符、表達式和輸入輸出函式
2.1 常量
2.1.1 常量的定義
2.1.2 符號常量
2.2 變數
2.2.1 變數定義
2.2.2 變數命名
2.2.3 變數的賦值和初始化
2.2.4 變數的作用域
2.2.5 使用extem聲明變數
2.3 數據類型
2.3.1 整型
2.3.2 實型
2.3.3 字元型
2.4 運算符和表達式
2.4.1 運算符和表達式
2.4.2 賦值運算符和賦值表達式
2.4.3 算術運算符和算術表達式
2.4.4 關係運算符和關係表達式
2.4.5 邏輯運算符和邏輯表達式
2.4.6 條件運算符和條件表達式
2.4.7 逗號運算符和逗號表達式
2.4.8 運算符的優先權
2.5 不同類型數據之間的轉換
2.5.1 隱式轉換
2.5.2 顯示轉換
2.6 數據的輸入
2.6.1 使用seanf函式實現數據輸入
2.6.2 使用getchar函式實l脖符輸入
2.7 數據的輸出
2.7.1 使用printf函式實現數據格式輸出
2.7.2 使用putehar函式實現字元輸出
2.8 順序結構程式設計舉例
2.9 常見面試題
2.10 小結
2.11 習題
第3章 選擇結構設計
3.1 選擇結構簡介
3.2 使用if實現選擇結構設計
3.2.1 if結構語法
3.2.2 if結構程式舉例
3.3 使用if-else實現選擇結構設計
3.3.1 if-else結構語法
3.3.2 if-else結構程式舉例
3.4 使用多重if實現選擇結構設計
3.4.1 多重if結構語法
3.4.2 多重if結構程式舉例
3.5 使用if嵌套實現選擇結構設計
3.5.1 if嵌套結構語法
3.5.2 if和else配對問題
3.5.3 if嵌套結構程式舉例
3.6 使用switch實現選擇結構設計
3.6.1 switch結構語法
3.6.2 switch語句的注意事項
3.6.3 switch的執行過程
3.6.4 switch結構程式舉例
3.7 switch和多重if的比較
3.8 選擇結構程式設計舉例
3.9 常見面試題
3.10 小結
3.11 習題
第4章 循環結構設計
4.1 循環結構簡介
4.2 使用while循環
4.2.1 while循環語法及含義
4.2.2 使用while循環程式舉例
4.3 使用d0-while循環
4.3.1 do-while循環語法及含義
4.3.2 使用do-while循環程式舉例
4.4 使用for循環
4.4.1 for循環語法及含義
4.4.2 for循環的注意事項
4.4.3 使用for循環程式舉例
4.5 循環嵌套
4.5.1 循環嵌套原則
4.5.2 使用循環嵌套程式舉例
4.6 三種循環的比較
4.7 跳轉語句
4.7.1 使用break語句實現程式跳轉
4.7.2 使用continue語句實現程式跳轉
4.7.3 使用goto語句實現程式跳轉
4.8 循環結構程式設計舉例
4.9 常見面試題
4.10 小結
4.11 習題
第5章 數組
5.1 數組簡介
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.5 字元數組和字元串
5.5.1 字元數組定義
5.5.2 字元數組初始化
5.5.3 字元數組引用
5.5.4 輸入字元串
5.5.5 輸出字元串
5.5.6 常用字元串處理函式
5.5.7 字元串使用舉例
5.6 數組套用舉例
5.7 常見面試題
5.8 小結
5.9 習題
第2篇 提高篇
第6章 函式的基本使用
6.1 函式簡介
6.2 函式的定義
6.3 函式的參數和返回值
6.3.1 函式的形參和實參
6.3.2 函式參數的注意事項
6.3.3 函式的返回值
6.4 調用函式
6.4.1 調用函式的形式
6.4.2 調用函式的方法
6.4.3 調用函式的注意事項
6.4.4 函式聲明
6.5 函式之間的參數傳遞方式
6.5.1 使用傳值方式
6.5.2 使用傳地址方式
6.6 生存期和作用域
6.6.1 變數的生存期
6.6.2 變數的作用域
6.7 局部變數和全局變數
6.7.1 使用局部變數
6.7.2 使用全局變數
6.7.3 變數的禁止
6.8 變數的存儲類型和作用域
6.8.1 變數的存儲類型
6.8.2 使用自動型變數
6.8.3 使用靜態變數
6.8.4 使用外部變數
6.8.5 使用暫存器變數
6.8.6 存儲類型小結
6.9 函式的基本使用舉例
6.10 常見面試題
6.11 小結
6.12 習題
第7章 函式調用
7.1 使用main函式
7.1.1 main函式的定義
7.1.2 main函式的類型
7.1.3 main函式傳遞參數
7.2 數組與函式
7.2.1 使用數組元素作函式實參
7.2.2 使用數組名作函式參數
7.2.3 使用多維數組作函式參數
7.3 函式的嵌套調用
7.3.1 函式嵌套調用的概念
7.3.2 函式嵌套調用舉例
7.4 函式的遞歸調用
7.4.1 函式遞歸調用概念
7.4.2 函式遞歸調用舉例
7.5 外部函式和內部函式
7.5.1 使用外部函式
7.5.2 使用內部函式
7.6 函式調用套用舉例
7.7 常見面試題
7.8 小結
7.9 習題
第8章 指針
8.1 指針簡介
8.1.1 直接訪問記憶體
8.1.2 間接訪問記憶體
8.2 指針的定義和引用
8.2.1 指針的概念
8.2.2 指針變數的定義
8.2.3 指針運算符
8.2.4 指針的引用
8.3 指針的運算
8.3.1 指針的賦值運算
8.3.2 指針的算術運算
8.3.3 指針的關係運算
8.4 數組的指針
8.4.1 指向數組元素的指針變數的定義和賦值
8.4.2 使用指針引用數組元素
8.4.3 使用指向數組的指針作為函式參數
8.4.4 使用指向多維數組的指針變數
8.5 指針數組
8.5.1 指針數組的概念
8.5.2 使用指針數組
8.6 指針和字元串
8.6.1 字元指針
8.6.2 使用字元指針
8.6.3 使用字元串指針作函式參數
8.6.4.字元串指針和字元數組的區別與聯繫
8.7 函式和指針
8.7.1 使用函式指針調用函式
8.7.2 使用指向函式的指針作函式的參數
8.8 指向指針的指針
8.8.1 指向指針的指針的定義
8.8.2 使用指向指針的指針
8.9 指針套用舉例
8.10 常見面試題
8.11 小結
8.12 習題
第9章 結構體、共用體和枚舉
9.1 結構體的概念和定義
9.1.1 結構體概念
9.1.2 結構體的定義
9.2 結構體變數的定義、引用和初始化
9.2.1 結構體變數的定義
9.2.2 結構體變數的引用
9.2.2 結構體變數的初始化
9.3 結構體數組
9.3.1 結構體數組定義
9.3.2 結構體數組初始化
9.3.3 結構體數組引用
9.4 指向結構體類型的指針
9.4.1 指向結構體類型變數的指針
9.4.2 指向結構體類型數組的指針
9.5 結構體變數和函式
9.5.1 結構體變數作函式參數
9.5.2 結構體變數作函式的返回值
9.6 動態存儲分配
9.6.1 動態存儲分配概念
9.6.2 鍊表的概念
9.6.3 動態存儲分配函式——malloc函式和free函式
9.6.4 鍊表的創建
9.6.5 鍊表的查詢
9.6.6 插入新結點
9.6.7 鍊表的刪除
9.7 結構體套用舉例
9.8 共用體
9.8.1 共用體的概念
9.8.2 共用體的聲明
9.8.3 共用體變數成員的引用
9.8.4 使用共用體應注意的問題
9.9 枚舉
9.9.1 枚舉類型的定義
9.9.2 枚舉類型變數的聲明
9.9.3 枚舉類型變數的引用
9.9.4 使用枚舉應注意的問題
9.10 自定義類型
9.11 常見面試題
9.12 小結
9.13 習題
第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.2.6 右移運算符及其運算
10.3 位運算舉例
10.4.位段
10.4.1 位段的概念和定義
10.4.2 位段的引用
10.5 常見面試題
10.6 小結
10.7 題
第11章 編譯預處理
……
第12章 檔案
第3篇 實例篇
第13章 24點撲克牌遊戲
第14章 學生成績管理系統
第15章 “俄羅斯方塊”遊戲的實現
附錄

相關詞條

熱門詞條

聯絡我們