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

C語言程序設計(電腦類普通高等教育公共基礎課系列教材)

  • 作者:編者:英昌盛//譚振江//李昊|責編:吳超莉//戴薇
  • 出版社:科學
  • ISBN:9787030729255
  • 出版日期:2022/11/01
  • 裝幀:平裝
  • 頁數:226
人民幣:RMB 58 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書是為程序設計初學者量身定製的入門教程,內容安排由簡到繁、由易到難,採取「基礎優先」「問題驅動」「實踐導向」的方式對C語言的語法特性、應用場景和典型演算法進行闡述。本書內容覆蓋了程序設計必備的電腦基礎知識、程序設計的基本控制結構、函數、數組、字元串、指針和文件處理等方面,旨在幫助讀者全面掌握程序設計的基礎知識、基本理論和基本技能,幫助讀者靈活運用這些知識和技能解決實際問題。
    本書可作為普通高等學校、高職高專院校電腦、信息技術及相關專業程序設計課程的教學用書,也可作為從事程序設計與開發工作的各類人員或電腦等級考試/水平考試備考者的參考書。

作者介紹
編者:英昌盛//譚振江//李昊|責編:吳超莉//戴薇

目錄
第1章  C語言概論
  1.1  電腦基礎知識
    1.1.1  CPU
    1.1.2  內部存儲器
    1.1.3  外部存儲器
    1.1.4  輸入/輸出設備
    1.1.5  其他設備
    1.1.6  匯流排
  1.2  數據的抽象與三級存儲體系
    1.2.1  數據的抽象
    1.2.2  三級存儲體系
  1.3  程序設計語言
    1.3.1  程序和程序設計語言
    1.3.2  編譯及編譯過程
  1.4  C語言的發展歷史
  1.5  第一個C語言程序的實現
    1.5.1  編寫C語言程序的基本流程
    1.5.2  第一個C語言程序
  程序設計練習
第2章  程序設計基礎
  2.1  編寫一個簡單的C語言程序
  2.2  二進位
  2.3  整數
    2.3.1  無符號整數
    2.3.2  有符號整數
    2.3.3  有符號整數與無符號整數間的轉換
    2.3.4  有符號整數的擴展
  2.4  浮點數
    2.4.1  二進位小數
    2.4.2  IEEE浮點數
    2.4.3  C語言中的浮點數類型
  2.5  標識符、常量和變數
    2.5.1  標識符
    2.5.2  常量
    2.5.3  變數
  2.6  賦值表達式和賦值語句
  2.7  輸入/輸出
    2.7.1  printf( )格式化輸出函數
    2.7.2  scanf( )格式化輸入函數
    2.7.3  getchar( )函數
    2.7.4  putchar( )函數
  2.8  確定變數佔用空間大小和表示範圍
    2.8.1  sizeof( )運算符
    2.8.2  數據表示範圍相關常量
  2.9  算術運算符與數據類型轉換
    2.9.1  算術運算符和算術表達式
    2.9.2  算術運算符的優先順序和結合性
    2.9.3  數據類型的轉換
  程序設計練習
第3章  分支控制結構

  3.1  順序控制結構
    3.1.1  表達式語句
    3.1.2  空語句
    3.1.3  複合語句
  3.2  關係運算符和關係表達式
    3.2.1  關係運算符及其優先順序和結合性
    3.2.2  關係表達式
    3.2.3  使用關係運算符的注意事項
  3.3  邏輯運算符和邏輯表達式
    3.3.1  邏輯運算符、邏輯表達式及其說明
    3.3.2  使用邏輯表達式的注意事項
  3.4  位運算
    3.4.1  位運算符
    3.4.2  運算符的優先順序
  3.5  選擇結構
    3.5.1  單分支if語句
    3.5.2  雙分支if語句和條件運算符「?:」
    3.5.3  if語句的嵌套
    3.5.4  多分支if語句
    3.5.5  switch語句
  程序設計練習
第4章  循環控制結構
  4.1  while循環
  4.2  do…while循環
  4.3  for循環
  4.4  跳轉語句
    4.4.1  語句標號
    4.4.2  goto語句
    4.4.3  break語句
    4.4.4  continue語句
  4.5  循環的嵌套
    4.5.1  嵌套循環程序的設計
    4.5.2  嵌套循環程序的分析
  程序設計練習
第5章  函數
  5.1  標準函數
    5.1.1  include命令行
    5.1.2  函數的聲明
    5.1.3  標準函數的使用
  5.2  函數的定義、聲明和調用
    5.2.1  函數的定義
    5.2.2  函數的聲明
    5.2.3  函數的調用
  5.3  函數調用的進一步理解
    5.3.1  形參命名與實參命名的關係
    5.3.2  函數調用時實參與形參的處理規則
    5.3.3  棧幀結構
  5.4  函數的嵌套調用及遞歸函數
    5.4.1  函數的嵌套調用
    5.4.2  遞歸函數

    5.4.3  遞歸調用的執行過程
  5.5  變數的作用域和存儲類型
    5.5.1  內存布局
    5.5.2  變數的作用域
    5.5.3  變數的存儲類型
    5.5.4  變數的作用域和存儲類型總結
  程序設計練習
第6章  數組
  6.1  一維數組
    6.1.1  一維數組的定義
    6.1.2  一維數組元素的引用
    6.1.3  一維數組的初始化
    6.1.4  一維數組使用舉例
  6.2  二維數組
    6.2.1  二維數組的定義
    6.2.2  二維數組元素的引用
    6.2.3  二維數組的初始化
    6.2.4  二維數組使用舉例
  6.3  字元數組和字元串
    6.3.1  字元數組的定義
    6.3.2  字元數組的初始化
    6.3.3  字元數組使用舉例
  6.4  常用字元串處理函數
  6.5  數組作函數參數
  程序設計練習
第7章  指針
  7.1  指針變數的基礎知識
    7.1.1  指針變數及其本質
    7.1.2  指針變數作函數的參數
  7.2  一維數組和指針
    7.2.1  一維數組與指針間的對應關係
    7.2.2  指針變數的相關運算
    7.2.3  指針與字元串
    7.2.4  指針作函數參數
    7.2.5  指針作函數返回值
  7.3  二維數組和指針
    7.3.1  二維數組與指針間的對應關係
    7.3.2  指向一維數組的指針
    7.3.3  指針數組
    7.3.4  二級指針
    7.3.5  指向一維數組的指針和二級指針作函數參數
  7.4  函數指針
    7.4.1  通過指向函數的指針調用函數
    7.4.2  回調函數
  程序設計練習
第8章  編譯預處理
  8.1  宏定義
    8.1.1  無參數宏定義
    8.1.2  帶參數宏定義
  8.2  文件包含

  8.3  條件編譯
  程序設計練習
第9章  結構體和共用體
  9.1  結構體變數的定義和使用
    9.1.1  結構體的定義
    9.1.2  結構體變數的定義
    9.1.3  結構體變數的使用和初始化
  9.2  結構體數組
  9.3  指向結構體的指針
    9.3.1  結構體指針變數的定義、初始化和使用
    9.3.2  結構體指針變數作函數參數
  9.4  共用體
  9.5  枚舉
  9.6  typedef定義類型
    9.6.1  為基本數據類型定義別名
    9.6.2  為自定義數據類型定義簡潔名稱
    9.6.3  為指針類型設置簡潔名稱
  9.7  應用舉例
    9.7.1  單鏈表的基礎知識
    9.7.2  單鏈表的基本操作
  程序設計練習
第10章  文件處理
  10.1  文件的基礎知識
  10.2  文件的打開和關閉
    10.2.1  文件指針
    10.2.2  文件的打開
    10.2.3  文件的關閉
  10.3  文件的讀寫
    10.3.1  feof( )函數
    10.3.2  字元讀寫函數fputc( )函數和fgetc( )函數
    10.3.3  字元串讀寫函數fputs( )函數和fgets( )函數
    10.3.4  格式化讀寫函數fprintf( )函數和fscanf( )函數
    10.3.5  數據塊讀寫函數fread( )函數和fwrite( )函數
  10.4  文件的讀寫定位
  10.5  文件處理相關的其他函數
  程序設計練習
參考文獻
附錄A  ASCII表
附錄B  C語言運算符的優先順序及結合性

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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