新概念C語言能力教程

《新概念C語言能力教程》是2015年出版的圖書,作者是周二強。

基本介紹

  • 書名:2015-08
  • 作者:周二強
  • 出版社:2015-08
  • 出版時間:2015-08
內容簡介,目錄,

內容簡介

本書以先進的教學理念為指導,以培養編程能力與學習能力為目標,從全新的角度解析了C語言,高屋建瓴地闡釋了C語言學習中的諸多難點,對序列點、指針等概念深入淺出的分析更是引人深思。本書主要內容包括計算機和C語言、基本數據類型、表達式、邏輯運算和選擇結構、循環結構、數組、函式、預處理、指針、用戶自定義數據類型、檔案、位運算和數位化信息編碼。

目錄

第1章 計算機和C語言
章節導學
本章討論
1.1 用戶、計算機和程式設計師
1.2 C語言、計算機和程式設計師
1.3 C語言自定義命令——函式
1.3.1 使用C語言函式
1.3.2 函式定義
1.3.3 函式調用
1.3.4 main函式
1.4 “懂”C語言的計算機
1.4.1 虛擬的C計算機
1.4.2 用VC 6.0編譯程式
1.5 編寫程式代碼
1.5.1 C語言語法規則
1.5.2 printf函式的用法
1.5.3 用VC 6.0觀察程式運行的過程
1.6 C語言語句簡析
練習1
本章討論提示
第2章 基本數據類型
章節導學
本章討論
2.1 計算機中的數據
2.2 整型
2.2.1 整型的類別
2.2.2 整型字面量
2.2.3 整型數據的輸入/輸出
2.2.4 查看整數的存儲狀態
2.2.5 整型的使用
2.3 浮點型
2.3.1 浮點型的類別
2.3.2 浮點型字面量和浮點型數據的輸入/輸出
2.3.3 浮點型的誤差
2.4 字元型
2.4.1 字元型數據的編碼
2.4.2 字元型字面量
2.4.3 字元型數據的輸入和輸出
2.5 printf函式的使用
2.6 典型例題
知識擴展
練習2
本章討論提示
第3章 表達式
章節導學
本章討論
3.1 概述
3.2 賦值表達式
3.2.1 賦值操作符
3.2.2 類型不匹配時的賦值操作
3.2.3 複合賦值操作符
3.3 算術表達式
3.3.1 算術表達式求值
3.3.2 強制類型轉換操作符
3.3.3 自增自減操作符
3.4 逗號表達式
3.5 典型例題
知識擴展
練習3
本章討論提示
第4 章邏輯運算和選擇結構
章節導學
本章討論
4.1 C語言中的“邏輯型”
4.2 關係表達式
4.3 邏輯表達式
4.3.1 邏輯操作符
4.3.2 邏輯表達式求值
4.4 if選擇結構
4.4.1 if選擇結構的作用
4.4.2 if選擇結構的用法
4.5 if...else選擇結構
4.5.1 if...else選擇結構的形式和用法
4.5.2 選擇結構嵌套
4.6 條件操作符
4.7 switch選擇結構
4.7.1 基本的switch選擇結構
4.7.2 有break語句的switch選擇結構
4.8 典型例題
練習4
第5章 循環結構
章節導學
本章討論
5.1 while循環結構
5.1.1 while循環結構分析
5.1.2 while循環結構用法
5.2 for循環結構
5.2.1 for循環結構分析
5.2.2 for循環結構用法
5.3 break語句和continue語句
5.4 循環嵌套
5.5 do...while循環結構
5.6 典型例題
練習5
第6章 數組
章節導學
本章討論
6.1 一維數組
6.1.1 一維數組定義
6.1.2 一維數組初始化
6.1.3 一維數組套用
6.2多維數組
6.2.1 二維數組定義及初始化
6.2.2 二維數組套用
6.2.3 三維數組簡介
6.3 字元型數組和字元串
6.3.1 字元型數組套用
6.3.2 字元串簡介
6.3.3 字元串的輸入/輸出
6.3.4 字元串處理
6.4 綜合實例
練習6
本章討論提示
第7章 函式
章節導學
本章討論
7.1 函式定義
7.2 函式調用與函式聲明
7.2.1 函式調用分析
7.2.2 函式聲明的作用
7.2.3 使用參數類型為一維數組的函式
7.3 作用域
7.3.1 變數作用域
7.3.2 檔案作用域擴展
7.3.3 全局變數作用域可擴展的原因
7.3.4 使用關鍵字static限制檔案作用域
7.4 用函式編程
7.4.1 用函式編程示例
7.4.2 函式重用
7.5 遞歸
7.5.1 遞歸算法與遞歸函式
7.5.2 遞歸算法示例
7.6 庫函式簡介
7.6.1 getchar函式、getch函式和getche函式
7.6.2 rand函式、srand函式和time函式
7.6.3 字元串處理函式
7.7 綜合實例
知識擴展
練習7
本章討論提示
第8章 預處理
章節導學
本章討論
8.1 程式編譯
8.2 宏定義
8.2.1 簡單宏
8.2.2 參數化宏
8.3 檔案包含
8.4 條件編譯
練習8
本章討論提示
第9章 指針
章節導學
本章討論
9.1 指針類型
9.1.1 變數的左值和右值
9.1.2 指針變數的定義和賦值
9.2 指針變數的作用
9.2.1 指針操作符
9.2.2 指針變數的用法
9.2.3 空指針
9.3 指針與函式
9.3.1 指針作為函式參數
9.3.2 指針作為函式返回值
9.4 地址可以參與的運算
9.5 指針與數組
9.5.1 指針與一維數組
9.5.2 指針與二維數組
9.5.3 指向數組型存儲單元的指針變數
9.5.4 指針與字元串
9.6 main函式和命令行參數
9.7 指向函式的指針變數
9.8 使用堆空間
9.9 典型例題
知識擴展
練習9
第10章 用戶自定義數據類型
章節導學
本章討論
10.1 結構型
10.1.1 結構型的定義
10.1.2 結構型指針變數
10.1.3 鍊表
10.2 聯合型
10.3 枚舉型
10.4 為類型自定義別名
知識擴展——存儲單元的類型
練習10
第11章 檔案
章節導學
本章討論
11.1 檔案概述
11.1.1 C語言檔案
11.1.2 文本檔案與二進制檔案
11.2 檔案的打開和關閉
11.2.1 (新建後)打開檔案
11.2.2 檔案關閉
11.3 檔案讀/寫
11.3.1 fputc函式和fgetc函式
11.3.2 檔案結束狀態
11.3.3 fprintf函式和fscanf函式
11.3.4 fwrite函式和fread函式
11.4 標準設備檔案
11.5 檔案隨機讀/寫
11.5.1 調整檔案當前位置指針變數指向的位置
11.5.2 既可讀又可寫的檔案
練習11
第12章 位運算
章節導學
本章討論
12.1 位操作符
12.1.1 按位與操作符&
12.1.2 按位或操作符|
12.1.3 異或操作符^
12.1.4 取反操作符~
12.1.5 左移操作符<<
12.1.6 右移操作符>>
12.2 位運算示例
12.3 位段
練習12
本章討論提示
第13章 數位化信息編碼
章節導學
本章討論
13.1 二進制數
13.1.1 位權
13.1.2 十進制數轉換成二進制數
13.1.3 二進制數的計算
13.2 計算機的計算
13.3 整數的編碼
13.4 計算機中整數的特點
13.4.1 整數加法示例
13.4.2 須參與運算的補碼符號位
13.4.3 計算機中整數構成一個環
13.5 小數的編碼
13.5.1 定點小數
13.5.2 浮點數編碼
13.5.3 浮點數的特點
13.6 字元的編碼
13.6.1 機內碼
13.6.2 輸入碼和字形碼
13.7 八進制數和十六進制數
附錄AC語言關鍵字
附錄B格式化輸入/輸出
附錄CASCII碼錶
附錄D常用的C語言庫函式
附錄EC語言操作符
參考文獻

相關詞條

熱門詞條

聯絡我們