|
发表于 2008-11-8 18:22:23
|
显示全部楼层
楼主,在你目前的思维情形下,你执着于把返回值为0和“假”连线,将返回值为1和“真”连线。而实际上,与“假”连线的应该是零值表达式,与“真”连线的是非零表达式。
简单一句话:从概念角度,返回值 != 表达式
不要像楼上同学那样将两个概念混为一谈。
BTW. 能搞明白这个问题当然很好啦,但是搞不明白也不用太过于执念。test 或者 [ 基本上都和 if 或者 while/until 等控制结构合用,所以只要大声读出测试条件,很自然写出代码。 |
|