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

高級語言程序設計(C\C++版面向新工科普通高等教育系列教材)

  • 作者:編者:魏濤|責編:解芳//章承林
  • 出版社:機械工業
  • ISBN:9787111780182
  • 出版日期:2025/06/01
  • 裝幀:平裝
  • 頁數:221
人民幣:RMB 59.9 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書共分9章,主要包含C/C++基礎知識、順序結構、選擇結構、循環結構、數組、函數、指針、結構體、文件等內容。
    本書以問題求解為導向,將典型案例與程序設計相結合,在選擇案例時緊扣競賽和考研需求,且注重所選取案例的知識性、趣味性、啟發性,同時將案例統一部署在在線評測系統上,讀者不但能夠循序漸進地學習程序設計知識,而且可以方便快捷地將所學知識應用於編程實踐。
    本書可作為本科電腦相關專業的「C語言程序設計」「程序設計基礎」「高級語言程序設計」等課程的基礎教材,也可作為大學生程序設計競賽參賽者及C/C++語言自學者、開發者的入門參考書,對參加電腦專業研究生入學考試的考生也有一定的參考作用。

作者介紹
編者:魏濤|責編:解芳//章承林

目錄
前言
第1章  基礎知識
  1.1  程序設計語言
  1.2  C/C++發展簡史
  1.3  第一個C++程序
  1.4  內存與變數
  1.5  cin/cout輸入輸出
    1.5.1  使用cin輸入
    1.5.2  使用cout輸出
    1.5.3  cout格式控制
  1.6  整數的表示
    1.6.1  進位轉換
    1.6.2  補碼概念
    1.6.3  整數類型
  1.7  浮點類型
  1.8  字元類型
  1.9  程序設計步驟與流程圖
    1.9.1  程序設計步驟
    1.9.2  程序流程圖
  1.10  本章實例
  習題
第2章  順序結構
  2.1  常量
  2.2  運算符與表達式
    2.2.1  算術運算符與算術表達式
    2.2.2  賦值運算符與賦值表達式
    2.2.3  逗號運算符與逗號表達式
    2.2.4  自增運算符與自減運算符
    2.2.5  位運算符
    2.2.6  運算符的優先順序
  2.3  數據類型轉換
    2.3.1  自動類型轉換
    2.3.2  強制類型轉換
  2.4  scanf/printf輸入輸出
    2.4.1  printf格式輸出函數
    2.4.2  scanf格式輸入函數
    2.4.3  putchar與getchar函數
  2.5  本章實例
  習題
第3章  選擇結構
  3.1  用if語句實現選擇結構
    3.1.1  if語句
    3.1.2  嵌套的if語句
  3.2  關係運算符與關係表達式
  3.3  邏輯運算符與邏輯表達式
  3.4  條件運算符與條件表達式
  3.5  switch語句
  3.6  本章實例
  習題
第4章  循環結構

  4.1  while語句
  4.2  do…while語句
  4.3  for語句
  4.4  break/continue語句
  4.5  多重循環
  4.6  演算法執行效率
    4.6.1  演算法及其特性
    4.6.2  演算法評價標準
    4.6.3  時間複雜度與執行時間
  4.7  本章實例
  習題
第5章  數組
  5.1  一維數組
    5.1.1  定義與引用一維數組
    5.1.2  一維數組的初始化
  5.2  數組排序
  5.3  數組查找
  5.4  字元數組與字元串
    5.4.1  字元數組的初始化
    5.4.2  字元串的輸入輸出
    5.4.3  C語言的字元串處理函數
    5.4.4  C++的字元串處理
  5.5  二維數組
    5.5.1  定義與引用二維數組
    5.5.2  二維數組的初始化
  5.6  本章實例
  習題
第6章  函數
  6.1  定義與調用函數
    6.1.1  定義函數
    6.1.2  調用函數
  6.2  函數的參數
    6.2.1  形參與實參
    6.2.2  參數的傳遞
  6.3  變數的作用域
    6.3.1  局部變數
    6.3.2  全局變數
  6.4  變數的生存期
  6.5  函數的嵌套調用
  6.6  函數的遞歸調用
  6.7  排列與組合
    6.7.1  next_permutation
    6.7.2  排列
    6.7.3  組合
  6.8  本章實例
  習題
第7章  指針
  7.1  定義與引用指針
  7.2  指針與一維數組
    7.2.1  指針指向數組元素

    7.2.2  指針的運算
    7.2.3  指針變數作為函數參數
  7.3  指針與字元串
  7.4  指針數組與多重指針
    7.4.1  指向指針的指針
    7.4.2  指針數組
    7.4.3  帶參數的main函數
    7.4.4  指向數組的指針
  7.5  指針與函數
    7.5.1  返回指針的函數
    7.5.2  指向函數的指針
  7.6  動態內存分配
    7.6.1  C語言中的動態內存分配
    7.6.2  C++中的動態內存分配
  7.7  本章實例
  習題
第8章  結構體
  8.1  定義和使用結構體
    8.1.1  定義結構體類型
    8.1.2  定義結構體變數