CCF GESP直通車(C++四級五級精講精練)

沈根成

  • 出版商: 覆旦大學出版社
  • 出版日期: 2026-05-01
  • 售價: $594
  • 語言: 簡體中文
  • 頁數: 385
  • ISBN: 730918579X
  • ISBN-13: 9787309185799
  • 相關分類: C++ 程式語言、Algorithms-data-structures
  • 下單後立即進貨 (約4週~6週)

商品描述

本書為“CCF GESP直通車”系列的第三本,針對GESP四級和五級的C++考試大綱量身定制。全書知識講解深入淺出,例題豐富,還有一些延伸閱讀,旨在增加趣味性和擴展知識面。 全書分為六部分:第一部分圍繞函數與指針展開,涵蓋變量的作用域、指針與引用的基本概念,以及函數的三種參數傳遞方式;第二部分講解多維數組與初級排序算法,包括多維數組的應用及三種基礎排序算法的原理與實現;第三部分介紹結構體、文件操作與異常處理,涉及結構體與聯合體的使用、文件基本操作與重定向,以及C++中的異常處理機制;第四部分探討遞歸與初等數論,包括遞歸函數的編寫、倍數與因數的性質、最大公因數、整數唯一分解定理、歐拉定理以及素數篩法等;第五部分闡述基本數據結構及其對應的類,涵蓋數組、單鏈表與雙鏈表等線性結構,並介紹它們在C++標準庫中的容器實現;第六部分聚焦中級算法,包括高精度計算、兩種中級排序算法、二分查找算法以及貪心算法等。 本書的適讀人群為自學編程的學生,以及從事中小學生編程教育的老師,特別適合參加GESP考試的學生。

作者簡介

沈根成,畢業於覆旦大學數學系,碩士學歷,曾在宏碁、緯創、惠普、微福思擔任高級程序員和部門經理職位,精通C、C++、.Net等多種編程語言。現從事青少年編程培訓工作,致力於培養出一批優秀的少年程序員,幫助他們掌握紮實的編程基礎,培養創新思維和解決問題的能力,成為人工智能時代有競爭力的數字化人才。

目錄大綱

四級
第一部分 函數和指針
第1章 再談函數
1.1 函數的優點和缺點
1.2 函數定義
1.3 變量的作用域
1.3.1 局部變量
1.3.2 全局變量
1.3.3 變量重名
1.3.4 通過關鍵字改變變量的作用域
1.4 參數傳遞
1.5 函數重載
1.6 基礎知識真題解析
課後作業
延伸閱讀 函數的本質
第2章 函數應用
2.1 使用函數的準則
2.2 幸運數判斷(編程題真題)
2.3 進制轉換(編程題真題)
2.4 變長編碼(編程題真題)
課後作業
第3章 指針
3.1 指針的概念
3.2 指針賦值
3.2.1 空指針
3.2.2 指針變量的初始化
3.2.3 野指針
3.2.4 泛型指針 void*
3.2.5 指針的指針
3.3 使用指針
3.4 指針變量的值和它的大小
3.5 在函數參數中使用指針
3.6 基礎知識真題解析
課後作業
第4章 指針操作和引用
4.1 數組與指針的關系
4.1.1 數組變量的值
4.1.2 用指針訪問數組元素
4.1.3 用數組偏移表示子數組
4.1.4 用字符偏移表示字符串
4.1.5 將數組變量當指針使用
4.2 數組和指針的區別
4.2.1 所占空間不一樣
4.2.2 指針變量可以被重新賦值
4.3 引用
4.3.1 引用的概念
4.3.2 系統函數 swap
4.4 函數參數傳遞總結
4.5 基礎知識真題解析
課後作業
延伸閱讀 引用的本質
函數和指針總結
知識點總結
課後作業
第二部分 多維數組和初級排序算法
第5章 多維數組
5.1 二維數組
5.2 二維數組的初始化
5.3 二維數組在內存中的排列
5.3.1 二維數組所占的空間
……
五級