If an object that has automatic storage duration is not initialized explicitely, its value is indeterminate. If an object that has static storage duration is not initialized explicitely, it is initialized implicitely as if every member that has arithmetic type were assigned 0 and every member that has pointer type were assigned a null pointer constant.
3.17.2
indeterminate value
either an unspecified value or a trap representation
有人出了这样一道数学题:一条大船航行在大海上,船里有75 头牛,32 头羊。请问这条船的船长是多大?教育研究者分别用这个题目测试了很多学生,结果除了少数人表示无法得出结论外,大部分学生自信地认为,船长的年龄一定是:75-32=43岁。经历过无数考试的学子们,从来没有见过没有答案的题目。他们说:既然有“75 头牛,32 只羊”这样的已知条件,那么答案只可能是两个,要么是75-32=43,要么是75+32=107。从逻辑上推论,后者排除。然而,“75 头牛-32 只羊=船长的年龄”就符合逻辑吗?不久,又有人出了这样一个题目考学生:一位探险家向南走了1 英里,然后向东走了一段路,又向北走了1 英里,结果他回到了原来的出发地,并遇上了一头大熊。请问,他遇到的那头熊是什么颜色?面对这道题,大多数学生束手无策。因为它既不像地理题,也不像数学题,况且,因受平面几何的深刻影响,他们认定这道题出错了:如此两次90 度转折,怎么能回到原地呢?然而,根据地理知识综合考虑一下,就能推出正确的结论:这个探险家身处的地点肯定是极点。在白雪皑皑的北极,我们见到的熊会是什么颜色?这道题不仅有答案,而且答案惟一。对于生活,我们常常有意去培养一种习惯,但对思维而言,即使一种再好的思维方式,如果成了习惯,都将是灾难。
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |