以下是C++蓝桥考级一级到十八级的考点内容整理:
C++一级考点内容
- C++程序基本结构 - 初步了解C++编程
- 了解C++程序基本结构:头文件、命名空间、主函数、基本输入输出 cin、cout
 
C++二级考点内容
- 数据类型与变量 - 掌握编程中数学表达式的计算方式
- 基础数据类型、变量的定义和使用方法
- 熟练使用C++中流输入输出
 
C++三级考点内容
- 算术运算 - 掌握编程运算符 +、-、*、/、%和复合算法运算符+=、-=、*=、%=
- 学习C++编程中常用的数学库函数
 
- 掌握编程运算符 
C++四级考点内容
- 分支结构入门 - 掌握逻辑运算符 &&、||、!
- 结合逻辑运算符和关系运算符熟练使用各种分支结构 if-else、if-else-if
 
- 掌握逻辑运算符 
C++五级考点内容
- 分支结构进阶 - 掌握运算符的优先级和条件运算符 ?:
- 掌握选择结构的嵌套模式
 
- 掌握运算符的优先级和条件运算符 
C++六级考点内容
- Switch结构 - 掌握并熟练应用选择结构中的 switch结构
- 包括 switch结构中break语句
- switch嵌套模式
 
- 掌握并熟练应用选择结构中的 
C++七级考点内容
- 循环结构 - 掌握算术运算符中的自增 ++、自减--运算符
- 掌握三种循环结构:for循环、while循环和do-while循环结构
- 掌握循环结构中的 break语句和continue语句
- 熟练运用单层循环及嵌套循环,如求最大公约数和最小公倍数问题等
 
- 掌握算术运算符中的自增 
C++八级考点内容
- 图形打印 - 通过程序完成简单图形和复杂图形的打印
- 如菱形、数字三角形、等腰三角形等
 
C++九级考点内容
- 一维数组 - 掌握一维数组的声明、遍历、存储
- 以及一维布尔数组的应用
 
C++十级考点内容
- 二维数组 - 掌握二维数组的声明、遍历、存储及应用等
 
C++十一级考点内容
- 函数 - 了解函数的原理
- 掌握基础函数的定义及调用方式
 
C++十二级考点内容
- 排序 - 掌握冒泡排序、桶排序两种基础排序的原理、代码及应用
 
C++十三级考点内容
- 字符串 - 了解字符串知识
- 掌握字符数组的声明、遍历、存储等
 
C++十四级考点内容
- 进制转换 - 了解进制转换的原理
- 掌握任意进制与十进制之间的相互转换
 
C++十五级考点内容
- 结构体 & 指针 - 掌握结构体的定义、存储
- 掌握结构体数组的定义存储、遍历等
- 掌握结构体排序、文件流重定向
- 初步掌握指针原理、定义及使用等
 
C++十六级考点内容
- 类和对象 - 了解类和对象的定义
- 掌握字符串类的声明及使用
 
C++十七级考点内容
- 输入输出拓展 - 掌握格式化输入输出
- 掌握其他各种特定格式的输入输出