Yinchen 的博客
首页
分类
归档
关于
首页
分类
归档
关于
登录
标签:位运算
清除筛选
C++零基础到工程实战(四) - for循环与容器
2026/10/06
c++
本章节目标: 用循环控制重复执行的流程 用数组或 vector 连续存放数据 用位运算拆分和重组二进制位。 三者合在一起,完成一个可运行的 Base16 编码与解码程序。 一、批量任务:用 for 驱动确定次数 1.1 初始化、条件与迭代 for 适合循环次数已知,或需要沿着下标、迭代器逐项访问数据的任务。它的括号内有三个部分:初始化只在进入循环时执行一次;条件在每轮开始前判断;迭代在循环体完成后
C++零基础到工程实战(三) - 条件分支判断
2026/10/06
c++
变量、作用域和运算符解决了“数据怎样存、表达式怎样算”,程序仍会默认按语句顺序执行。要让同一段程序面对不同数据时选择不同路径,需要能转换成 bool 的条件,也需要 if、switch 这样的控制结构。 上一章的 YUV 转换算完之后,越界的结果需要钳回 0 到 255,当时缺的正是判断。这一章从条件分支和它依赖的数据表示讲起,最后落在一个按级别过滤的日志模块上;后一个任务还会用到 std::st