大佬教程收集整理的这篇文章主要介绍了「C语言迷惑行为大赏」这些代码你绝对猜不到结果!,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
输出结果:
0-->10
以上特性被常见编译器支持,但是标准中并未提到。
输出结果:
等价于:
printf("%s\n",stderr(errno));
由于你的代码前面并没有执行出错设置errno,因此errno会是0,而对应的描述信息就是success。
输出结果:
4
4
10
sizeof实际作用的对象是类型。sizeof中的表达式本身并不会被执行。
输出结果:
C语言编程俱乐部C语言编程俱乐部C语言编程俱乐部
为什么不会输出公众号呢?原因在于标准输入默认是行缓冲,而标准错误是无缓冲。
输出结果:
10
switch中的int b = 20,并不会被执行,你编译时@R_986_10585@有警告。
输出结果:
o
等价于:
char*str ="Hello 公众号C语言俱乐部";
printf("%c\n",str[4]);
灾难!,可能会崩溃
输出结果:
end
原因也很简单,sizeof(arr)/sizeof(int)的结果是unsigend, int类型的i 和unsigned比较,被转换为一个很大的unsigned数,所以for循环的条件不满足。
输出结果:
1653732529
输出结果:
1199094392
原因:浮点数在计算机中按照IEEE754标准存储!
- End -
————————————
不管你是转行也好,初学也罢,进阶也可,如果你想学编程,进阶程序员~
【值得关注】我的 编 程 学 习 交 流 俱 乐 部 !【点击进入】
C语言入门资料(网盘链接免费分享):
C语言推荐书籍(PDF免费分享):
以上是大佬教程为你收集整理的「C语言迷惑行为大赏」这些代码你绝对猜不到结果!全部内容,希望文章能够帮你解决「C语言迷惑行为大赏」这些代码你绝对猜不到结果!所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。