2014年9月22日

悬挂else引发的问题

摘要: 这个问题虽然已经为人熟知,而且也并非C语言所独有,但即使是有多年经验的C程序员也常常在此失误过。 考虑下面的程序片段: if (x == 0) if (y == 0) error();else{ z = x + y; f(&z);} 这段代码中编程者的本意是应该有两种主要情况:x等于0以及x不... 阅读全文

posted @ 2014-09-22 09:31 YoungerChina 阅读(618) 评论(0) 推荐(0) 编辑

导航