楼主:
wei115 (ㄎㄎ)
2023-02-10 17:52:05※ 引述《STAV72 (刁民党党务主委)》之铭言:
: https://i.imgur.com/NLPJc6B.jpg
: 科学家:赞啦!有用了!
: 教授:很好,让我们看看是如何作用跟怎么作用!
: 码农:赞啦!跑起来了!
: 主管:别再碰它,没人知道会不会无预警当掉。
: 写程式真的这么邪门吗?
:
https://i.imgur.com/5paUaeA.jpeg
邪门、真他妈邪门
soruce:
https://www.reddit.com/r/ProgrammerHumor/comments/10wur63/isnt_c_fun/
作者:
ping1777 (Yrolg)
2023-02-10 17:57:00看完reddit解释我还是不懂==
作者:
TNPSCG (TNP)
2023-02-10 18:01:00作者:
orze04 (orz)
2023-02-10 18:07:00这是编辑器的锅吧compiler太聪明,换一个试试看
应该说优化的那指令,太久没自己下指令编译,都忘记代表啥了
作者:
orze04 (orz)
2023-02-10 18:18:002楼的图没问题啊
作者:
johnny3 (キラ☆)
2023-02-10 18:18:00写程式每个函式影响的范围不同 有时候就因为这样就可能运作跟不运作
作者:
SangoGO (隐世的外来人Lv.1)
2023-02-10 18:20:00浏览器太聪明真的是问题,会出现IE死Chrome能跑的情况
作者:
johnny3 (キラ☆)
2023-02-10 18:20:00所以才会说程式能运作就好 不然顺序重排让版面好看以后可能函式影响范围变了跑出bug
作者: NciscalA 2023-02-10 18:20:00
碰到 UB 什么都可能发生
作者:
SangoGO (隐世的外来人Lv.1)
2023-02-10 18:22:00有时那种直接改变输入参数的function也是很恶毒
作者: storyo11413 (小便) 2023-02-10 18:23:00
看了很久2楼逻辑没错啊!
作者:
SangoGO (隐世的外来人Lv.1)
2023-02-10 18:23:00他的执行没有return,但执行完送进去的变量变成了另一个玩意
应return而未return的function不会渍鲨 而会使出硬撑
作者: as80110680 2023-02-10 18:27:00
很明显是编译器的bug,看了一下原因,编译器把空的循环删除,结果main函数也变成空的,所以main函数也被删除,结果程式进入点变成unreachable
作者:
poke001 (黑色双鱼)
2023-02-10 18:29:002F蛮合理的阿XD
这程式犯了三个明显的错误:1. 写出了无法脱离的无限循环2. 应该要return int的函式没有return3. 写了一个没人呼叫的无意义函式编译器把这三个错误超量召唤 就可以得到一个你好世界
她说买6个但没有说是牛奶还是酪梨,所以可以解释成那边有卖酪梨的话,牛奶从买1个变成6个,以及是买6个酪梨,这两种理解方法@max83111
作者:
DendiQ (貔貅)
2023-02-10 18:42:00不邪门,这编译器就是你爸妈,他看你东西好像没在用就丢了
作者:
DendiQ (貔貅)
2023-02-10 18:43:00现实故事
作者:
SangoGO (隐世的外来人Lv.1)
2023-02-10 18:45:00酪梨那个基本上就是 牛奶=1 if(酪梨) {牛奶=6}
作者:
DDG114514 (AN/SPY-114514)
2023-02-10 18:45:00谢谢推文解说clang的最佳化行为
作者:
SangoGO (隐世的外来人Lv.1)
2023-02-10 19:02:00其实要解释也能变成只买6个酪梨因为str=牛奶1 if(酪梨) {str=酪梨6}
作者:
Cishang (辞..)
2023-02-10 19:13:00其实这个问题用火影忍者来理解就好 鸣人是4代子的种种BUG只要代入三代黑到爆就能解决一大堆BUG,说穿了跟写小说一样写到后面忘记前面写什么造成前后矛盾,换人写当然更惨
作者:
zycamx (闪电酷企鹅)
2023-02-10 19:24:00我看2F图是因为真的有卖酪梨,所以他才买6个牛奶,蛮合理的XD
作者:
emulators (Ωmegamind)
2023-02-10 19:26:00酪梨的问题只是对象没讲清楚吧
作者:
QoGIVoQ (乳酸菌)
2023-02-10 19:28:00好好设变量阿操
作者:
a2334436 (<lol>)
2023-02-10 19:43:00二楼XD
作者:
ilohoo (ilohoo)
2023-02-10 19:44:00因为中文里牛奶的单位和酪梨不同,要点小巧思才能保留笑点
作者:
laechan (挥泪斩马云)
2023-02-10 20:00:00buymilk(){if(那有卖酪梨) return 买6个;}
作者: kendavid001 (小云) 2023-02-10 20:15:00
二楼XD
javascript真的很神奇,不要理解,去感受就好
作者:
iamnotgm (ä¼½è—之黑)
2023-02-10 21:23:00真他妈邪门