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

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

  • 作者:編者:朱琨//索明何//葛恆清//王宜懷|責編:吉玲//劉琴琴
  • 出版社:機械工業
  • ISBN:9787111669548
  • 出版日期:2021/01/01
  • 裝幀:平裝
  • 頁數:264
人民幣:RMB 49 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書共9章,內容包括C語言語法基礎,C程序設計基礎,利用數組處理同類型的批量數據,利用函數實現模塊化程序設計,靈活使用指針,結構體、共用體、枚舉類型及其應用,常用的三種線性數據結構,利用文件進行數據管理,嵌入式技術基礎實踐方法。
    本書內容通俗易懂、循序漸進,程序書寫規範,靈活融入適當的教學方法,提出基於構件化的嵌入式軟體設計思想、方法和應用案例。
    本書可作為高等院校電子信息類、電腦類、自動化類、機電類等專業的C語言教材,也可供從事相關技術開發的工程技術人員參考。

作者介紹
編者:朱琨//索明何//葛恆清//王宜懷|責編:吉玲//劉琴琴

目錄
前言
第1章  C語言語法基礎
  1.1  C語言程序的特點
  1.2  數據的基本類型及其表現形式
    1.2.1  常量與變數
    1.2.2  整型數據
    1.2.3  字元型數據
    1.2.4  實型數據
    1.2.5  變數的初始化
    1.2.6  常變數
  1.3  運算符及表達式
    1.3.1  算術運算符及其表達式
    1.3.2  強制類型轉換運算符及其表達式
    1.3.3  賦值運算符及其表達式
    1.3.4  關係運算符及其表達式
    1.3.5  邏輯運算符及其表達式
    1.3.6  位運算符及其表達式
    1.3.7  逗號運算符及其表達式
練習題
第2章  C程序設計基礎
  2.1  預備知識
    2.1.1  演算法及流程圖表示
    2.1.2  程序的三種基本結構
    2.1.3  C語句及其分類
  2.2  順序結構程序設計
    2.2.1  數據輸入輸出函數
    2.2.2  順序結構程序設計應用
  2.3  選擇結構程序設計
    2.3.1  if語句及應用
    2.3.2  switch語句及應用
  2.4  循環結構程序設計
    2.4.1  while循環結構程序設計
    2.4.2  do…while循環結構程序設計
    2.4.3  for循環結構程序設計
    2.4.4  循環嵌套
    2.4.5  break語句和continue語句
  2.5  預處理命令
    2.5.1  宏定義
    2.5.2  文件包含
    2.5.3  條件編譯
  2.6  三種結構程序設計的綜合應用
練習題
第3章  利用數組處理同類型的批量數據
  3.1  一維數組
    3.1.1  定義一維數組的方法
    3.1.2  一維數組的初始化
    3.1.3  一維數組元素的引用
    3.1.4  一維數組的應用
  3.2  二維數組
    3.2.1  定義二維數組的方法

    3.2.2  二維數組的初始化
    3.2.3  二維數組元素的引用
    3.2.4  二維數組的應用
  3.3  字元數組
    3.3.1  定義字元數組的方法
    3.3.2  字元數組的初始化
    3.3.3  字元數組元素的引用
    3.3.4  字元數組的輸入、輸出
    3.3.5  字元串處理函數
練習題
第4章  利用函數實現模塊化程序設計
  4.1  函數概述
  4.2  定義函數的方法
    4.2.1  定義無參函數的方法
    4.2.2  定義有參函數的方法
  4.3  函數的調用
    4.3.1  函數的一般調用
    4.3.2  函數的嵌套調用
    4.3.3  函數的遞歸調用
  4.4  數組作為函數參數
    4.4.1  數組元素作為函數實參
    4.4.2  數組名作為函數參數
  4.5  變數的類型
    4.5.1  局部變數和全局變數
    4.5.2  變數的存儲方式
  4.6  內部函數和外部函數
  4.7  嵌入式中斷服務函數
練習題
第5章  靈活使用指針
  5.1  指針的基本概念
  5.2  指向普通變數的指針
    5.2.1  定義指針變數的方法
    5.2.2  指針變數的引用
    5.2.3  指針變數作為函數參數
  5.3  指向數組的指針
    5.3.1  指向數組元素的指針
    5.3.2  通過指針引用數組元素
    5.3.3  用數組名作函數參數
    5.3.4  通過指針引用多維數組
  5.4  指向字元串的指針
    5.4.1  字元串的引用方式
    5.4.2  字元串在函數間的傳遞方式
    5.4.3  使用字元數組與字元指針變數的區別
  5.5  指向函數的指針
  5.6  返回指針值的函數
  5.7  指針數組、指向指針的指針
    5.7.1  指針數組
    5.7.2  指向指針的指針
  5.8  內存動態分配與指向動態內存區的指針變數
    5.8.1  內存動態分配的概念

    5.8.2  內存動態分配的方法
  5.9  指針小結
練習題
第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.4  結構體指針
    6.4.1  指向結構體變數的指針
    6.4.2  指向結構體數組的指針
    6.4.3  結構體指針變數作為函數參數
    6.4.4  結構體指針數組及其應用
  6.5  共用體類型
    6.5.1  共用體類型的概念
    6.5.2  共用體類型的變數
    6.5.3  共用體的應用舉例
  6.6  枚舉類型
  6.7  用typedef聲明新類型名
練習題
第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.4  隊列
    7.4.1  隊列的定義
    7.4.2  循環隊列及其操作
    7.4.3  鏈隊列及其操作
練習題
第8章  利用文件進行數據管理
  8.1  文件概述
    8.1.1  文件的分類
    8.1.2  文件緩衝區
    8.1.3  文件類型指針
  8.2  文件的打開與關閉
    8.2.1  用fopen函數打開數據文件
    8.2.2  用fclose函數關閉數據文件
  8.3  順序讀寫數據文件
    8.3.1  對文件讀寫一個字元

    8.3.2  對文件讀寫一個字元串
    8.3.3  格式化讀寫文件
    8.3.4  用二進位方式對文件讀寫一組數據
  8.4  隨機讀寫數據文件
    8.4.1  文件位置指示器及其定位
    8.4.2  隨機讀寫
  8.5  文件讀寫的出錯檢測
練習題
第9章  嵌入式技術基礎實踐方法
  9.1  嵌入式構件化設計方法
  9.2  嵌入式技術基礎與實踐路線
附錄
  附錄A 常用字元與ASCII代碼對照表
  附錄B ANSI C的關鍵字
  附錄C 運算符的優先順序和結合性
  附錄D 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