代码轶闻录

鱼丸(R.K.)bug全集

1. \a是什么

鱼丸今天刚把cygwin装上,开开心❤地打开了vscode写c代码,结果突然和我说”诶,这个vscode怎么跑不了c啊”.于是我看了下他的测试代码

1
printf("\a");
2
printf("\a");
3
printf("\a");
4
printf("\a");
5
printf("\a");
6
printf("\a");

“没事你加个杠干哈呀…”
然后我百度了一下\a,直接printf是提示音响.
“你跑程序时候就没听到什么东西吗???”
“我也不知道为啥加了个杠…”

2. 为什么四重循环只循环了一次

鱼丸正在赶算法课的小项目作业,突然和我说他的冒泡排序出了问题
我试了一下,的确,循环不对劲。
老套路printf大法好,首先在最外层循环打印循环变量printf("i = %d\n",i)
结果怎么运行都只printf一次
输出结果:

1
i = 1
2
// 然后就没了...

好吧,有点蒙,然后抱着瞎猫心态在所有循环外再打印一次i
输出结果:

1
i = 1
2
i = 10

?????嗯??????10?????
然后再认真看看里面几层的循环变量名
只循环一次
手动微笑

未命名

我用pencil

“你打算用什么建模呀?”
“用pencil吧”
“???????你说什么??”
“pencil吧”
“你再说一次?????”
“哦哦Python”
“……”

chat with 马福禄