首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
达夫专题
C++基础与深度解析 | 语句 | 分支语句 | 循环语句 | 达夫设备
文章目录 一、语句基础二、分支语句1.分支语句--if2.分支语句--switch 三、循环语句1.循环语句--while2.循环语句--do-while3.循环语句--for4.循环语句--基于范围的for循环5.break / continue语句四、语句的综合应用--达夫设备 一、语句基础 语句的常见类别: 表达式语句:表达式后加分号,对表达式求值后丢弃,可能产生副作用
阅读更多...
达夫设备(Duff‘s Device)浅析
今天偶尔看到 Duff’s Device C语言代码 , 凭兴趣研究了一下; 这段代码的来历是这样的: 达夫设备(Duff’s Device)是一段著名的C语言代码,由Tom Duff在1983年编写,用于手动展开循环以优化数据的复制操作。它是一种与众不同的编程技巧,结合了C语言中的switch语句和do…while循环结构,达到循环展开(unrolling)的效果,从而提高程序的运行效率。 下
阅读更多...