J jqw Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-26 #3 ?? exit? break continue halt()
Z zhihuali Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-26 #6 退出循环用 BREAK 较好! EXIT 用在事件当中!
L luweizhong Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-26 #7 我觉得在Exit前除了检查分配的内存要释放外,应该没有什么问题。 使用Exit使得程序的可读性好。
D dcsdcs Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-31 #10 来自:hellion, 时间:2001-12-31 15:39:00, ID:827221 不必拘泥于条条框框,没有绝对的东西
C cgh0717 Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-31 #11 大家看看这节代码吧: for(i=1;i<=100;i++) { if(a=="") continu; XXXXXX;//这行代表很复杂的一段代码 } 显然,如果当上边的条件后边的代码很复杂的话, 用if-else,代码的可读性反而降低了。 特别是如果判断条件很多,很复杂的话。 可以用这些形成很简明的代码。像以前我参加比赛时, 有一题就是这样,如果不合条件的话,就得从头开始(说起来和容易,可是。。。) 标准答案中用一个goto语句,使得代码少了10来行,而且很明了。Sigh.....
大家看看这节代码吧: for(i=1;i<=100;i++) { if(a=="") continu; XXXXXX;//这行代表很复杂的一段代码 } 显然,如果当上边的条件后边的代码很复杂的话, 用if-else,代码的可读性反而降低了。 特别是如果判断条件很多,很复杂的话。 可以用这些形成很简明的代码。像以前我参加比赛时, 有一题就是这样,如果不合条件的话,就得从头开始(说起来和容易,可是。。。) 标准答案中用一个goto语句,使得代码少了10来行,而且很明了。Sigh.....