C++学习思路
C++知识体系详细大纲
一、基础语法
(一)数据类型
- 基本数据类型
- 整数类型(
int, short, long, long long)
- 浮点类型(
float, double, long double)
- 字符类型(
char, wchar_t, char16_t, char32_t)
- 布尔类型(
bool)
- 复合数据类型
- 数组
- 结构体(
struct)
- 联合体(
union)
- 枚举类型(
enum)
- 自定义数据类型
- 使用
typedef定义别名
- 使用
using定义别名
- 类(
class)
(二)变量与常量
- 变量
- 变量的声明与初始化
- 变量的作用域(局部变量、全局变量)
- 变量的存储类别(自动变量、静态变量、动态变量)
- 常量
- 使用
const定义常量
- 使用
constexpr定义编译时常量
- 字面量常量(如
10, 3.14, 'a')
- 引用
(三)运算符
- 算术运算符
- 加(
+)、减(-)、乘(*)、除(/)、取模(%)
- 自增(
++)、自减(--)
- 关系运算符
- 等于(
==)、不等于(!=)、大于(>)、小于(<)、大于等于(>=)、小于等于(<=)
- 逻辑运算符
- 赋值运算符
- 简单赋值(
=)、复合赋值(如+=, -=, *=, /=)
- 条件运算符
- 位运算符
- 按位与(
&)、按位或(|)、按位异或(^)、按位取反(~)
- 左移(
<<)、右移(>>)
- 其他运算符
- 地址运算符(
&)、间接访问运算符(*)
- 类型转换运算符(
static_cast, dynamic_cast, const_cast, reinterpret_cast)
- 条件运算符(
?:)
- 范围运算符(
::)
(四)控制语句
- 选择结构
if语句
- 单分支
if
- 双分支
if - else
- 多分支
if - else if - else
switch语句
case标签
default分支
- 跳出
switch语句
- 循环结构
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2404151.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!