cin和scanf — 庄严 《白话C++》

变量住在内存里,那就像人住房屋里。
所以在内存中相挨的两个变量,自然是邻居。
那天有一个超级大胖变量要住的就是这间房。
这房,两室两厅,合四个字节。
我早说他住不下的。
没人信。
搬家公司是scanf。
看,你们脸色都变了。
暴力搬迁,硬把大胖子所有家当塞进这四字节。
胖子是没事,他家的冰箱也没挤坏。
只是两米八的床捅破这内存的墙。
可怜隔壁家住的好像是一对母女。
那母女都是字符。合起来也才2字节。
夜里睡得好好的,做着点小市民的甜梦。
就被那胖子的床一挤,一挤。
程序案件术语上,那叫溢出。你们懂。
内存的世界,你们也是懂的。
可怜那母女连肉体的渣都留不下。
就这样魂儿归西。
我们只是程序里的片段,又上哪喊冤。
可气制造这一惨案的凶手。
那程序员,还在夸scanf好生强大!
真牛,这么大的胖子,毫发无损塞进去。
快出来到屏幕让朕看看。
这胖头胖脑的模样。朕喜欢呢。
来人!
把早先那家cin搬迁公司上上下下。
满门操斩(主子,评论区说应该是抄字)。
cin,死到临头,你可知罪?
小民知罪。
说!
那胖子非要进这小屋,他横!
说就喜欢住这经济适用房。
退全款都不行。
小民脾气爆把他头给削了。
送小民走吧。
那母女必须活着,别说这是未定义。