QQ在線咨詢
免費咨詢熱線
400-615-1233

C語言程序設計(修訂版)

  • 類  別:計算機系列
  • 書  名:C語言程序設計(修訂版)
  • 主  編:張春飛 許志軍
  • 定  價:49
  • 開  本:16開
  • 時  間:2020年1月
  • 出  版  社:同濟大學出版社
  • 書  號:978-7-5608-9019-7

內容摘要

        本書是為普通高等院校學生學習C語言程序設計編寫的教材,共分10章,內容包括:程序設計與C語言、C語言的基本知識、控制結構、數組、函數、指針、結構體與其他數據類型、文件、預處理命令、位運算。
        本書既可作為高等院校相關專業的教材使用,也可作為全國計算機等級考試的參考書,還可供自學者參考。

目錄

第1章 程序設計與C語言
 1.1 程序與程序設計語言
  1.1.1 程序
  1.1.2 程序設計語言
 1.2 C語言的發展及主要特點
  1.2.1 C語言的發展歷史
  1.2.2 C語言的主要特點
 1.3 初識C語言程序
 1.4 C語言程序的調試
  1.4.1 C語言程序的開發過程
  1.4.2 C語言程序的上機步驟
 1.5 等級考試內容與真題解析
  1.5.1 考試內容
  1.5.2 真題解析
 1.6 習題
第2章 C語言的基本知識
 2.1 標識符和關鍵字
 2.2 數據類型
 2.3 常量與變量
  2.3.1 常量與變量的概念
  2.3.2 整型常量與變量
  2.3.3 實型常量與變量
  2.3.4 字符型常量與變量
 2.4 運算符和表達式
  2.4.1 算術運算符及算術表達式
  2.4.2 關系運算符及關系表達式
  2.4.3 邏輯運算符及邏輯表達式
  2.4.4 賦值運算符及賦值表達式
  2.4.5 條件運算符及條件表達式
  2.4.6 逗號運算符及逗號表達式
  2.4.7 sizeof運算符及sizeof表達式
 2.5 不同數據類型數據間的混合運算
  2.5.1 自動類型轉換
  2.5.2 強制類型轉換
 2.6 等級考試內容與真題解析
  2.6.1 考試內容
  2.6.2 真題解析
 2.7 習題
第3章 控制結構
 3.1 算法的基本知識
  3.1.1 算法的特性和要素
  3.1.2 算法的描述
 3.2 順序結構程序設計
  3.2.1 表達式語句
  3.2.2 函數調用語句
  3.2.3 空語句
  3.2.4 復合語句
 3.3 選擇結構程序設計
  3.3.1 if語句
  3.3.2 switch語句
 3.4 循環結構程序設計
  3.4.1 while語句
  3.4.2 do-while語句
  3.4.3 for語句
  3.4.4 循環的嵌套
 3.5 轉移控制語句
  3.5.1 break語句
  3.5.2 continue語句
  3.5.3 goto語句
 3.6 等級考試內容與真題解析
  3.6.1 考試內容
  3.6.2 真題解析
 3.7 習題
第4章 數組
 4.1 一維數組
  4.1.1 一維數組的定義
  4.1.2 一維數組的引用
  4.1.3 一維數組的初始化
  4.1.4 一維數組的應用舉例
 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.4 等級考試內容與真題解析
  4.4.1 考試內容
  4.4.2 真題解析
 4.5 習題
第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.4 數組與函數
 5.5 變量的作用域與生命期
  5.5.1 局部變量
  5.5.2 全局變量
 5.6 數據的存儲類別
  5.6.1 auto變量
  5.6.2 register變量
  5.6.3 static變量
  5.6.4 extern變量
 5.7 等級考試內容與真題解析
  5.7.1 考試內容
  5.7.2 真題解析
 5.8 習題
第6章 指針
 6.1 指針與地址
 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.4.1 指針作函數參數
  6.4.2 數組名作函數參數
  6.4.3 返回指針值的函數
  6.4.4 指向函數的指針
 6.5 多級指針
 6.6 動態內存分配
 6.7 帶參數的main()函數
 6.8 等級考試內容與真題解析
  6.8.1 考試內容
  6.8.2 真題解析
 6.9 習題
第7章 結構體與其他數據類型
 7.1 結構體類型
  7.1.1 結構體類型聲明
  7.1.2 結構體變量的定義
  7.1.3 結構體變量的引用
  7.1.4 結構體變量的初始化
 7.2 結構體數組
 7.3 結構體類型指針
  7.3.1 指向結構體變量的指針
  7.3.2 指向結構體數組的指針
  7.3.3 用指針處理單向鏈表
 7.4 共用體
  7.4.1 共用體類型的定義
  7.4.2 共用體變量的定義
  7.4.3 共用體變量的引用
 7.5 枚舉類型
 7.6 用typedef定義類型
 7.7 等級考試內容與真題解析
  7.7.1 考試內容
  7.7.2 真題解析
 7.8 習題
第8章 文件
 8.1 文件概述
  8.1.1 文件的基本概念
  8.1.2 緩沖文件系統和非緩沖文件系統
 8.2 文件指針
 8.3 文件的打開與關閉
  8.3.1 文件的打開
  8.3.2 文件的關閉
 8.4 文件的讀/寫
  8.4.1 fputc( )與fgetc( )函數
  8.4.2 fputs( )與fgets( )函數
  8.4.3 fprintf( )與fscanf( )函數
  8.4.4 fread( )與fwrite( )函數
 8.5 文件的定位
 8.6 等級考試內容與真題解析
  8.6.1 考試內容
  8.6.2 真題解析
 8.7 習題
第9章 預處理命令
 9.1 宏定義
  9.1.1 無參數的宏定義
  9.1.2 帶參數的宏定義
 9.2 文件包含
 9.3 條件編譯
 9.4 等級考試內容與真題解析
  9.4.1 考試內容
  9.4.2 真題解析
 9.5 習題
第10章 位運算
  10.1 位運算符與位運算
  10.1.1 按位與運算符(&)
  10.1.2 按位或運算符( | )
  10.1.3 按位異或運算符(∧)
  10.1.4 按位取反運算符(~)
  10.1.5 左移運算符(《)
  10.1.6 右移運算符(》)
  10.1.7 位運算賦值運算符
 10.2 位段
 10.3 等級考試內容與真題解析
  10.3.1 考試內容
  10.3.2 真題解析
 10.4 習題
附錄
 附錄Ⅰ 常用字符與ASCII碼表
 附錄Ⅱ 運算符的優先級和結合性
 附錄Ⅲ 常用的C庫函數參考文獻

相關圖書

dnf88去哪里搬砖赚钱快 信誉高娱乐棋牌游戏 二码两肖2码期期准中特免费2码 西甲球员感染病毒 武汉星星麻将辅助 网上打字赚钱app nba直播在线 浙江麻将怎么玩法介绍 网上兼职赚钱日结学 今年德甲冠军 四川熊猫麻将下载安