对代码进行单元测试是几乎每个软件工程师都要完成的工作。本文以C++语言为基础,讲解如何进行单元测试并生成测试报告。
前言
测试是软件开发过程中一个必须的环节,测试确保软件的质量符合预期。
对于工程师自己来说,单元测试也是提升自信心的一种方式。
2025年03月29日
对代码进行单元测试是几乎每个软件工程师都要完成的工作。本文以C++语言为基础,讲解如何进行单元测试并生成测试报告。
测试是软件开发过程中一个必须的环节,测试确保软件的质量符合预期。
对于工程师自己来说,单元测试也是提升自信心的一种方式。
2025年03月29日
C语言作为一门结构化编程语言,拥有丰富的语法元素和强大的功能。其中,关键字(Keywords)是编译器预定义的一组具有特殊含义的标识符,它们在程序中扮演着至关重要的角色。除了常见的控制结构如
2025年03月29日
2025年03月29日
告别手写100遍"我错了"!
教你用循环实现代码影分身术
从此处理重复任务笑出鹅叫!
**循环:程序的复印机**
1 **为什么需要循环?**
→ 奶茶店接单100杯:难道写100次`printf`?
2025年03月29日
哈喽大家好,我是小飞。今天给大家讲一下DeepSeek做了一个批量修改文件夹的bat脚本。
·首先先让它这样修改一下,因为之前已经做过一个,然后它没有改,现在让它修改一下,把它修改一个很智能的BAT脚本文件。DeepSeek也是修改过很多次的,修改一次不成就继续修改下一次,这样就可以和它沟通,它就知道想要的是什么样的脚本文件。到最后就生成了一个很智能的胶布软件,就是这个。
·现在来使用一下脚本文件,脚本文件已经复制到文件夹里了,现在点编辑。假如要把MC改成UG,就在上面这里开始改一下,这个是之前刚改好的,把它改为UG,然后保存,保存以后双击运行一下就好了。
2025年03月29日
最后,如果你想学C/C++可以私信小编“01”获取素材资料以及开发工具和听课权限哦!
1.手动贪吃蛇
/*蛇越长跑得越快*/ /*作者:SGAFPZ*/ #include
2025年03月29日
上一节我们研究了如何解析结构体,这一节,我们在语法分析的基础上,实现结构体符号表和类型系统的代码,我们要解析的结构体定义如下:
struct tag {
int *a,b;
long c;
struct tag *d;
}
2025年03月29日
C语言的位运算符在处理二进制数据和位掩码时非常有用。以下是一些巧妙的计算代码,展示了位运算符的灵活应用:
1.计算绝对值: 这个例子演示了如何使用位运算计算一个整数的绝对值,避免使用条件语句和乘法。它的原理是利用了补码表示中,负数的绝对值为取反加1。
2025年03月29日
以下是常用的11种排序算法的C语言代码实现,附带有代码注释和讲解:
1.冒泡排序
void bubble_sort(int arr[], int n)
{
for (int i = 0; i < n-1; i++) {
for (int j = 0; j < n-i-1 j if arrj>