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

C\C++程序設計教程(第2版普通高等教育十一五國家級規劃教材)

  • 作者:編者:高枚//龔沛曾|責編:耿芳
  • 出版社:高等教育
  • ISBN:9787040623765
  • 出版日期:2024/08/01
  • 裝幀:平裝
  • 頁數:349
人民幣:RMB 52 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書根據教育部高等學校大學電腦課程教學指導委員會編製的《新時代大學電腦基礎課程教學基本要求》編寫,旨在進一步提升學生對計算思維方法的理解和運用能力,為後續課程的學習及通過編程解決專業領域的問題打下良好基礎。
    本書以Visual Studio 2012為開發環境,將面向過程的程序設計和面向對象的程序設計有機融合,既強調基礎性,又體現先進性。本書分為理論篇和實驗篇,理論篇主要內容包括C/C++概述,基本數據類型、運算符和表達式,基本控制結構,數組,指針,函數,結構和鏈表,文件,面向對象程序設計基礎。每章后習題包括選擇題、程序填空題、編程題等,有的章節還根據內容特點設計了程序的閱讀理解題及問答題等。實驗篇設計了與理論篇對應的10個實驗,既有基礎驗證型實驗,又有綜合設計型實驗,部分實驗中還增加了研究創新型實驗,以適應不同程度的學習者的需求。
    本書既可作為普通高等學校非電腦類專業的程序設計課程教材,也可供學習者自學參考。

作者介紹
編者:高枚//龔沛曾|責編:耿芳

目錄
理論篇
  第1章  C/C++概述
    1.1  C/C++發展簡史
    1.2  簡單的C/C++程序實例
    1.3  基本語法成分
    1.4  數據的輸入輸出
      1.4.1  cout和cin
      1.4.2  printf()和scanf()函數
    1.5  編譯預處理
      1.5.1  文件包含
      1.5.2  宏定義
    1.6  Visual Studio C++簡介
      1.6.1  Visual Studio C++集成開發環境
      1.6.2  簡單C/C++程序的編寫和運行
      1.6.3  程序調試
    習題
  第2章  基本數據類型、運算符和表達式
    2.1  數據類型
      2.1.1  數據類型分類
      2.1.2  基本數據類型的存儲
    2.2  變數和常量
      2.2.1  變數
      2.2.2  常量
    2.3  運算符和表達式
      2.3.1  運算符
      2.3.2  表達式
      2.3.3  數據類型轉換
      2.3.4  內部函數
    2.4  綜合應用
    習題
  第3章  基本控制結構
    3.1  順序結構
      3.1.1  引例——計算圓面積
      3.1.2  表達式語句
      3.1.3  空語句
      3.1.4  複合語句
    3.2  選擇結構
      3.2.1  引例——求一元二次方程的實根
      3.2.2  if語句
      3.2.3  switch語句
    3.3  循環結構
      3.3.1  引例——求π的近似值
      3.3.2  while語句
      3.3.3  do-while語句
      3.3.4  for語句
      3.3.5  嵌套循環
      3.3.6  break和continue語句
    3.4  綜合應用
    習題
  第4章  數組

    4.1  一維數組
      4.1.1  引例——求學生的平均成績
      4.1.2  一維數組的定義和初始化
      4.1.3  一維數組的常見操作
      4.1.4  數組排序
    4.2  二維數組
      4.2.1  二維數組的定義和初始化
      4.2.2  二維數組的基本操作
    4.3  字元數組
      4.3.1  字元數組的使用
      4.3.2  字元串處理函數
      4.3.3  常見宇符串處理的「安全函數」
    4.4  綜合應用
    習題
  第5章  指針
    5.1  指針的概念
      5.1.1  地址與指針
      5.1.2  指針運算
      5.1.3  new和delete運算符
    5.2  指針和數組
      5.2.1  指針和一維數組
      5.2.2  指針和二維數組
    5.3  指針和字元串
      5.3.1  字元指針和字元數組
      5.3.2  字元指針數組
    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.4  遞歸
      6.4.1  遞歸的概念
      6.4.2  遞歸函數
    6.5  雨數的默認參數
    6.6  函數模板
    6.7  作用域和存儲類別
      6.7.1  局部變數
      6.7.2  全局變數
    6.8  綜合應用
    習題
  第7章  結構和鏈表

    7.1  結構類型與結構變數
      7.1.1  引例——學生成績處理
      7.1.2  結構類型的聲明
      7.1.3  結構變數的定義及初始化
      7.1.4  指向結構變數的指針
      7.1.5  結構變數的訪問
    7.2  結構數組
      7.2.1  結構數組的定義及初始化
      7.2.2  結構數組的訪問
    7.3  結構的應用——鏈表
      7.3.1  結點內存管理與結點的訪問
      7.3.2  鏈表的建立
      7.3.3  鏈表的常見操作
    7.4  綜合應用
    習題
  第8章  文件
    8.1  文件概述
      8.1.1  C/C++文件
      8.1.2  文件指針
    8.2  數據重定向到文件
    8.3  文件的打開與關閉
      8.3.1  打開文件
      8.3.2  關閉文件
    8.4  文件的讀寫
      8.4.1  文件的字元讀寫
      8.4.2  文件的字元串讀寫
      8.4.3  文件的塊讀寫
      8.4.4  文件的格式化讀寫
      8.4.5  文件的隨機讀寫
    8.5  綜合應用
    習題
  第9章  面向對象程序設計基礎
    9.1  面向對象程序設計概述
      9.1.1  面向對象的基本概念
      9.1.2  面向對象的基本特徵
    9.2  類和對象
      9.2.1  類的定義
      9.2.2  對象的定義
      9.2.3  對象的創建與釋放
      9.2.4  靜態成員
      9.2.5  友元函數
    9.3  繼承和派生
      9.3.1  基類和派生類
      9.3.2  單繼承
    9.4  多態性
      9.4.1  函數重載
      9.4.2  運算符重載
      9.4.3  虛函數
      9.4.4  抽象類
    9.5  綜合應用

    習題
實驗篇
  實驗1  C/C++概述
  實驗2  順序結構
  實驗3  選擇結構
  實驗4  循環結構
  實驗5  數組
  實驗6  指針
  實驗7  函數
  實驗8  結構和鏈表
  實驗9  文件
  實驗10  面向對象程序設計基礎
參考文獻

[an error occurred while processing this directive]