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

項目式C語言教程(第2版高職高專電腦類專業系列教材)

  • 作者:編者:陳和洲//張彬//張冬梅|責編:劉玉芳
  • 出版社:西安電子科大
  • ISBN:9787560663852
  • 出版日期:2022/06/01
  • 裝幀:平裝
  • 頁數:288
人民幣:RMB 48 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書採用項目方式組織內容,從應用出發,利用實際問題引出語法,從解決問題的角度出發來講解知識點。全書共10個項目,內容包括顯示廣告語、完成數據計算、菜單設計、大量數據求和、成績的計算、多門功課成績的計算、用結構體處理學生成績、編寫一個日曆程序、為函數設置多個返回值、大數求平均值問題。各個項目都配有習題,便於讀者練習C語言編程方法。
    本書可以作為高職院校相關專業的教材,也可以作為自學C語言的參考用書。

作者介紹
編者:陳和洲//張彬//張冬梅|責編:劉玉芳

目錄
項目1  顯示廣告語
  1.1  項目要求
  1.2  項目描述
    1.2.1  編程語言
    1.2.2  編寫廣告語
    1.2.3  顯示複雜內容
    1.2.4  程序編譯過程
  1.3  Code::Blocks的安裝和使用
    1.3.1  Code::Blocks的安裝
    1.3.2  Code::Blocks 的漢化
    1.3.3  配置g++編譯器及調試器
    1.3.4  編寫程序
  1.4  C語言的發展史及其特點
  1.5  總結
  1.6  習題
項目2  完成數據計算
  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.5  任意兩個數相加
    2.5.1  格式化輸入(scanf)
    2.5.2  從鍵盤上輸入變數的值
  2.6  求平均值
    2.6.1  數值類型轉換
    2.6.2  格式化輸出
  2.7  總結
  2.8  習題
項目3  菜單設計
  3.1  項目要求
  3.2  項目描述
    3.2.1  數據輸入部分
    3.2.2  數據處理部分
  3.3  if語句
    3.3.1  關係運算符
    3.3.2  邏輯運算符
    3.3.3  簡化求值
    3.3.4  邏輯運算判斷和結果表達
    3.3.5  運算符的優先順序和結合
  3.4  程序實現
  3.5  switch 語句
  3.5  switch語句的基本形式
    3.5.2  break在switch語句中的作用

    3.5.3  if語句和switch 語句比較
  3.6  選擇結構嵌套問題
  3.7  條件運算符
  3.8  總結
  3.9  習題
項目4  大量數據求和
  4.1  項目要求
  4.2  項目描述
  4.3  完成大量數據求和
    4.3.1  複合賦值運算符
    4.3.2  自增和自減運算符
    4.3.3  重複多次操作
    4.3.4  循環和循環變數
    4.3.5  循環中的初始值
    4.3.6  define的用法
  4.4  繼續討論循環問題
    4.4.1  for語句
    4.4.2  while語句
    4.4.3  do.while語句
    4.4.4  goto語句
  4.5  特殊情況下的循環
    4.5.1  循環嵌套
    4.5.2  推動循環繼續下去
  4.5  -3提前結束循環
  4.6  結構化程序設計
    4.6.1  結構化程序設計的概念
    4.6.2  結構化程序設計的基本結構
    4.6.3  結構化程序設計的原則
    4.6.4  結構化程序設計的特點、
    優點和缺點
  4.7  總結
  4.8  習題
項目5  成績的計算
  5.1  項目要求
  5.2  項目描述
  5.3  什麼是數組
    5.3.1  數組聲明
    5.3.2  引用數組元素
    5.3.3  初始化數組元素
  5.4  數組元素在內存中的形式
    5.4.1  地址的概念
    5.4.2  運算符sizeof
    5.4.3  數組在內存中的存儲
    5.4.4  引用超過數組範圍的元素
  5.5  排序演算法
    5.5.1  冒泡排序
    5.5.2  選擇排序
  5.6  總結
  5.7  習題
項目6  多門功課成績的計算

  6.1  項目要求
  6.2  項目描述
  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.6  習題
項目7  用結構體處理學生成績
  7.1  項目要求
  7.2  項目描述
  7.3  字元
    7.3.1  數據類型char
    7.3.2  ASCII代碼
    7.3.3  字元常量
    7.3.4  字元輸入輸出
    7.3.5  轉義字元
    7.3.6  字元運算
  7.4  字元串和字元數組
    7.4.1  字元數組的輸入和輸出
    7.4.2  字元串處理函數
  7.5  結構體
    7.5.1  定義新的結構體類型
    7.5.2  定義結構體類型變數的方法
    7.5.3  結構體變數的初始化
    7.5.4  使用結構體變數
    7.5.5  結構體數組
  7.6  解決項目問題
  7.7  typedef自定義數據類型
  7.8  總結
  7.9  習題
項目8  編寫一個日曆程序
  8.1  項目要求
  8.2  項目描述
  8.3  函數
    8.3.1  庫函數
    8.3.2  函數聲明
    8.3.3  自己編寫函數
    8.3.4  函數的嵌套調用
    8.3.5  函數的遞歸調用
    8.3.6  數組作為函數的參數
  8.4  寫一個日曆程序
    8.4.1  實現main函數
    8.4.2  實現Givelnstructions
    8.4.3  實現GetyearFromuser

    8.4.4  實現PrintCalendar
    8.4.5  實現PrintMonth
    8.4.6  完成最後的工作
  8.5  變數的作用域和生存周期
    8.5.1  變數的作用域
    8.5.2  變數的存儲方式和生存期
    8.5.3  作用域和生存期的小結
  8.6  總結
  8.7  習題
項目9  為函數設置多個返回值
  9.1  項目要求
  9.2  項目描述
  9.3  指針
    9.3.1  地址和指針
    9.3.2  聲明指針變數
    9.3.3  指針的基本操作
  9.4  讓函數返回多個值
  9.5  指針和數組
    9.5.1  指針運算
    9.5.2  指針的自增和自減
    9.5.3  指針和數組名
    9.5.4  指針作為函數參數
    9.5.5  動態分配
    9.5.6  void*類型
    9.5.7  動態數組
    9.5.8  釋放內存
  9.6  總結
  9.7  習題
項目10  大數求平均值問題
  10.1  項目要求
  10.2  項目描述
  10.3  位運算符
    10.3.1  「按位與」運算符(&)
    10.3.2  「按位或」運算符()
    10.3.3  「異或」運算符(へ)
    10.3.4  「取反」運算符(?)
    10.3.5  右移運算符(>>)
    10.3.6  左移運算符(<<)
    10.3.7  複合賦值運算符
  10.4  位運算的實際應用
  10.5  總結
  10.6  習題
附錄A  二進位數及其他
附錄B  ASCII碼表
附錄C  運算符的優先順序和結合
附錄D  常用庫函數
附錄E  C語言關鍵字
附錄F  各章練習參考答案

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