当前位置: 首页 > news >正文

C++学习思路

C++知识体系详细大纲

一、基础语法

(一)数据类型

  1. 基本数据类型
    • 整数类型(int, short, long, long long
    • 浮点类型(float, double, long double
    • 字符类型(char, wchar_t, char16_t, char32_t
    • 布尔类型(bool
  2. 复合数据类型
    • 数组
    • 结构体(struct
    • 联合体(union
    • 枚举类型(enum
  3. 自定义数据类型
    • 使用typedef定义别名
    • 使用using定义别名
    • 类(class

(二)变量与常量

  1. 变量
    • 变量的声明与初始化
    • 变量的作用域(局部变量、全局变量)
    • 变量的存储类别(自动变量、静态变量、动态变量)
  2. 常量
    • 使用const定义常量
    • 使用constexpr定义编译时常量
    • 字面量常量(如10, 3.14, 'a'
  3. 引用
    • 引用的定义与使用
    • 引用与指针的区别
    • 常量引用

(三)运算符

  1. 算术运算符
    • 加(+)、减(-)、乘(*)、除(/)、取模(%
    • 自增(++)、自减(--
  2. 关系运算符
    • 等于(==)、不等于(!=)、大于(>)、小于(<)、大于等于(>=)、小于等于(<=
  3. 逻辑运算符
    • 逻辑与(&&)、逻辑或(||)、逻辑非(!
  4. 赋值运算符
    • 简单赋值(=)、复合赋值(如+=, -=, *=, /=
  5. 条件运算符
    • 三元运算符(?:
  6. 位运算符
    • 按位与(&)、按位或(|)、按位异或(^)、按位取反(~
    • 左移(<<)、右移(>>
  7. 其他运算符
    • 地址运算符(&)、间接访问运算符(*
    • 类型转换运算符(static_cast, dynamic_cast, const_cast, reinterpret_cast
    • 条件运算符(?:
    • 范围运算符(::

(四)控制语句

  1. 选择结构
    • if语句
      • 单分支if
      • 双分支if - else
      • 多分支if - else if - else
    • switch语句
      • case标签
      • default分支
      • 跳出switch语句
  2. 循环结构
    • for循环
      • 初始化表
http://www.xdnf.cn/news/927163.html

相关文章:

  • DL00335-基于深度学习YOLOv11的煤矸石检测含完整数据集
  • [逆向工程] C实现过程调试与钩子安装(二十七)
  • 关于datetime获取时间的问题
  • 顶级创新者在人机互助中成为关键乘数(而并非简单地加数)
  • can转Profinet网关转换:S7-1200PLC与施耐德变频器间的通信实现
  • 测试工程师的AI测试开发进阶:LangChain在多测试领域的实战与思考
  • Go 语言 range 关键字全面解析
  • 如何从浏览器中导出网站证书
  • 蓝牙音乐(A2DP)音频延迟的一些感想跟分析,让你对A2DP体验更佳深入
  • Win11打开应用程序会弹出“打开文件-安全警告“弹框
  • Linux实战篇、第一章_02若依前后端部署之路(前端)
  • 基于51单片机的光强调节LED亮度
  • DAY 44 预训练模型
  • SD模型部署
  • 微服务架构详解:从入门到实战
  • Codeforces Round 1025 (Div. 2) B. Slice to Survive
  • PCB有铜半孔工艺——高密度电子连接的“隐形桥梁”
  • 能 ping 通网址,但是网页打不开
  • 嵌入式知识篇---Zigbee串口
  • 基于51单片机的光强控制LED灯亮灭
  • C++11 Token Bucket (令牌桶)算法的锁无实现及应用
  • 《前缀和》题集
  • 0基础破解Typora,使用正版已激活Typora
  • GIC700组件
  • 计算机组成原理-存储器的概述
  • 按字典序排列最小的等效字符串
  • Linux -- 进程信号
  • DFS(深度优先搜索)
  • 从游戏到自动驾驶:互联网时代强化学习如何让机器学会自主决策?
  • 基于STM32的DHT11温湿度远程监测LCD1602显示Proteus仿真+程序+设计报告+讲解视频