![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
BUG及测试
学习过程的各类bug和疑惑点,尝试点。注意写清楚来源,可以对应到其他专栏的学习内容
gltzlike
To be a better man !
展开
-
C++ 和 C 使用的不同点(待定)
1. 结构体 C 中定义的结构体,不起别名的情况下使用时要添加 struct,C++ 可以不用添加 struct,直接使用定义的结构体名称。struct Student{ int age; char *name;};// C++ 不报错,C报错Student GetName(){}// C 的写法// struct Student GetName(){// }2. xx...原创 2021-09-07 17:35:13 · 60 阅读 · 0 评论 -
代码上一行不能添加中文注释(部分待定)
1. 问题来源 在 11-10 和 11-11 博客中,都发现了此问题。11-10 中,在 va_start(args, format); 函数之前添加中文注释,其结果如下图所示:提示 args 并未初始化。将该注释移至代码后,发现程序可以正常运行。其余部分均未做修改。 11-11 博客中,使用 freopen() 函数又出现此问题。中文注释在 freopen() 函数之前时,stdout 文件流重定向失败,仍在控制台打印。 ...原创 2021-08-14 12:05:47 · 145 阅读 · 0 评论 -
试验 srand(time(NULL));
观察这段代码,本身是一个产生随机数打印的代码,num 每次都会由于系统时间的变化,而形成不同的数。#include <stdio.h>#include <time.h>#include <stdlib.h>int main(){ int num; int count = 0; srand(time(NULL)); while(1){ count++; num = rand(); printf("%d ", num)原创 2021-03-20 16:38:38 · 7041 阅读 · 8 评论 -
控制台中文乱码问题
1. 问题来源 C语言专栏 3-7,TestIfElse() 函数出现的问题,控制台中中文显示为乱码。2. 解决方式 将除该 .c 文件外所有编码格式改为 UTF-8,该 .c 文件改为 GBK 格式即可。原创 2021-07-09 11:05:38 · 137 阅读 · 0 评论