幫助中心 | 我的帳號 | 關於我們

C語言程序設計(全國電腦等級考試二級教程)

  • 作者:編者:田淑清|責編:何新權
  • 出版社:高等教育
  • ISBN:9787040648232
  • 出版日期:2025/06/01
  • 裝幀:平裝
  • 頁數:266
人民幣:RMB 48 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書根據教育部教育考試院制訂的《全國電腦等級考試二級C語言程序設計考試大綱》的要求編寫,是全國電腦等級考試系列教程之一。
    本書主要內容包括:程序設計基本概念,C語言程序設計的初步知識,順序結構,選擇結構,循環結構,字元型數據,函數,地址和指針,數組,字元串,對函數的進一步討論,C語言中變數的作用域和存儲類,編譯預處理和動態存儲分配,結構體、共用體和用戶定義類型,位運算,文件。
    本書是應試人員考前必備的教材,也可作為一般院校相應課程的教材或自學參考書。

作者介紹
編者:田淑清|責編:何新權

目錄
第1章  程序設計基本概念
  1.1  程序和程序設計
    1.1.1  C語言程序
    1.1.2  程序設計
  1.2  演算法
  1.3  結構化程序設計和模塊化結構
    1.3.1  結構化程序
    1.3.2  模塊化結構
  習題
第2章  C語言程序設計的初步知識
  2.1  簡單C語言程序的構成和格式
  2.2  標識符、常量和變數
    2.2.1  標識符
    2.2.2  常量
    2.2.3  符號常量
    2.2.4  變數
  2.3  整型數據
    2.3.1  整型常量
    2.3.2  整型變數
    2.3.3  整型數據的分類
    2.3.4  整數在內存中的存儲形式
  2.4  實型數據
    2.4.1  實型常量
    2.4.2  實型變數
  2.5  算術表達式
    2.5.1  基本的算術運算符
    2.5.2  運算符的優先順序、結合性和算術表達式
    2.5.3  強制類型轉換表達式
  2.6  賦值表達式
    2.6.1  賦值運算符和賦值表達式
    2.6.2  複合賦值運算符
    2.6.3  賦值運算中的類型轉換
  2.7  自加、自減運算符和逗號運算符
    2.7.1  自加運算符「++」和自減運算符「--」
    2.7.2  逗號運算符和逗號表達式
  習題
第3章  順序結構
  3.1  賦值語句
  3.2  數據輸出
    3.2.1  printf函數的一般調用形式
    3.2.2  printf函數中常用的格式說明
    3.2.3  使用printf函數時的注意事項
  3.3  數據輸入
    3.3.1  scanf函數的一般調用形式
    3.3.2  scanf函數中常用的格式說明
    3.3.3  通過scanf函數從鍵盤輸入數據
  3.4  複合語句和空語句
    3.4.1  複合語句
    3.4.2  空語句
  3.5  程序舉例

  習題
第4章  選擇結構
  4.1  關係運算和邏輯運算
    4.1.1  C語言的邏輯值
    4.1.2  關係運算符和關係表達式
    4.1.3  邏輯運算符和邏輯表達式
  4.2  if語句和用if語句構成的選擇結構
    4.2.1  if語句
    4.2.2  嵌套的if語句
  4.3  條件表達式構成的選擇結構
  4.4  switch語句以及用switch語句和break語句構成的選擇結構
    4.4.1  switch語句
    4.4.2  switch語句的執行過程
    4.4.3  在switch語句體中使用break語句
  4.5  語句標號和goto語句
    4.5.1  語句標號
    4.5.2  goto語句
  習題
第5章  循環結構
  5.1  while語句和用while語句構成的循環結構
    5.1.1  while循環的一般形式
    5.1.2  while循環的執行過程
  5.2  do-while語句和用do-while語句構成的循環結構
    5.2.1  do-while語句構成的循環結構
    5.2.2  do-while循環的執行過程
  5.3  for語句和用for語句構成的循環結構
    5.3.1  for語句構成的循環結構
    5.3.2  for循環的執行過程
    5.3.3  有關for語句的說明
  5.4  循環結構的嵌套
  5.5  break和continue語句在循環體中的作用
    5.5.1  break語句
    5.5.2  continue語句
  5.6  程序舉例
  習題
第6章  字元型數據
  6.1  字元型常量
    6.1.1  字元常量
    6.1.2  轉義字元常量
    6.1.3  字元串常量
    6.1.4  可對字元量進行的運算
  6.2  字元變數
  6.3  字元的輸入和輸出
    6.3.1  調用printf和scanf函數輸出和輸入字元
    6.3.2  調用putchar和getchar函數輸出和輸入字元
  6.4  程序舉例
  習題
第7章  函數
  7.1  庫函數
  7.2  函數的定義和返回值

    7.2.1  函數定義的語法
    7.2.2  函數的返回值
  7.3  函數的調用
    7.3.1  函數的兩種調用方式
    7.3.2  函數調用時的語法要求
  7.4  函數的說明
    7.4.1  函數說明的形式
    7.4.2  函數說明的位置
  7.5  調用函數和被調用函數之間的數據傳遞
  7.6  程序舉例
  習題
第8章  地址和指針
  8.1  變數的地址和指針
  8.2  指針變數的定義和指針變數的基類型
  8.3  給指針變數賦值
    8.3.1  給指針變數賦地址值
    8.3.2  給指針變數賦「空」值
  8.4  對指針變數的操作
    8.4.1  通過指針來引用一個存儲單元
    8.4.2  移動指針
    8.4.3  指針比較
  8.5  函數之間地址值的傳遞
    8.5.1  形參為指針變數時實參和形參之間的數據傳遞
    8.5.2  通過傳送地址值在被調用函數中直接改變調用函數中的變數的值
    8.5.3  函數返回地址值
  習題
第9章  數組
  9.1  一維數組的定義和一維數組元素的引用
    9.1.1  一維數組的定義
    9.1.2  一維數組元素的引用
    9.1.3  一維數組的初始化
    9.1.4  通過賦初值定義數組的大小
    9.1.5  一維數組的定義和數組元素引用舉例
  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  二維數組的定義和二維數組元素的引用
    9.5.1  二維數組的定義
    9.5.2  二維數組元素的引用
    9.5.3  二維數組的初始化
    9.5.4  通過賦初值定義二維數組的大小
    9.5.5  二維數組的定義和數組元素引用舉例

  9.6  二維數組和指針
    9.6.1  二維數組和數組元素的地址
    9.6.2  通過地址引用二維數組元素
    9.6.3  通過建立一個指針數組引用二維數組元素
    9.6.4  通過建立一個行指針引用二維數組元素
  9.7  二維數組名和指針數組作為實參
    9.7.1  二維數組名作為實參時實參和形參之間的數據傳遞
    9.7.2  指針數組作為實參時實參和形參之間的數據傳遞
  9.8  二維數組程序舉例
  習題
第10章  字元串
  10.1  用一維字元數組存放字元串
    10.1.1  通過賦初值的方式給一維字元數組賦字元串
    10.1.2  在C語言程序執行過程中給一維字元數組賦字元串
  10.2  使指針指向一個字元串
    10.2.1  通過賦初值的方式使指針指向一個字元串
    10.2.2  通過賦值運算使指針指向一個字元串
    10.2.3  用字元數組作為字元串和用指針指向的字元串之間的區別
  10.3  字元串的輸入和輸出
    10.3.1  輸入和輸出字元串時的必要條件
    10.3.2  用格式說明符%s進行整串輸入和輸出
    10.3.3  調用gets、puts函數在終端輸入或輸出一行字元串
  10.4  字元串數組
  10.5  用於字元串處理的函數
  10.6  程序舉例
  習題
第11章  對函數的進一步討論
  11.1  傳給main函數的參數
  11.2  通過實參向函數傳遞函數名或指向函數的指針變數
  11.3  函數的遞歸調用
  習題
第12章  C語言中變數的作用域和存儲類
  12.1  局部變數、全局變數和存儲分類
    12.1.1  用戶標識符的作用域
    12.1.2  局部變數、全局變數和存儲分類
  12.2  局部變數及其作用域和生存期
    12.2.1  auto變數
    12.2.2  register變數
    12.2.3  靜態存儲類的局部變數
  12.3  全局變數及其作用域和生存期
    12.3.1  全局變數的作用域和生存期
    12.3.2  在同一編譯單位內用extern說明符擴展全局變數的作用域
    12.3.3  在不同編譯單位內用extern說明符擴展全局變數的作用域
    12.3.4  靜態全局變數
  12.4  函數的存儲分類
    12.4.1  用extern說明函數
    12.4.2  用static說明函數
  習題
第13章  編譯預處理和動態存儲分配
  13.1  編譯預處理

    13.1.1  宏替換
    13.1.2  文件包含
  13.2  動態存儲分配
    13.2.1  malloc函數和free函數
    13.2.2  calloc函數
  習題
第14章  結構體、共用體和用戶定義類型
  14.1  用typedef說明一種新類型名
  14.2  結構體類型
    14.2.1  結構體類型的說明
    14.2.2  結構體類型的變數、數組和指針變數的定義
    14.2.3  給結構體變數、數組賦初值
    14.2.4  引用結構體變數中的數據
    14.2.5  函數之間結構體變數的數據傳遞
    14.2.6  利用結構體變數構成鏈表
  14.3  共用體
    14.3.1  共用體類型的說明和變數定義
    14.3.2  共用體變數的引用
  習題
第15章  位運算
  15.1  位運算符
  15.2  位運算符的運算功能
  習題
第16章  文件
  16.1  C語言文件的概念
  16.2  文件指針
  16.3  打開文件
  16.4  關閉文件
  16.5  調用getc(fgetc)和putc(fputc)函數進行輸入和輸出
  16.6  判斷文件結束函數feof
  16.7  fscanf函數和fprintf函數
  16.8  fgets函數和fputs函數
  16.9  fread函數和fwrite函數
  16.10  文件定位函數
    16.10.1  fseek函數
    16.10.2  ftell函數
    16.10.3  rewind函數
  習題
附錄
  附錄1  C語言的關鍵字
  附錄2  雙目算術運算中兩邊運算量類型轉換規律
  附錄3  運算符的優先順序和結合性
  附錄4  常用字元與ASCII代碼對照表
  附錄5  庫函數
  附錄6  全國電腦等級考試二級C語言程序設計樣題及參考答案
  附錄7  習題參考答案

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032