(一)&&符号
A&&B——先判断A是否为true,然后再判断B是否为true。在下列情况下,需要注意A与B的位置。
char a[]="abcde"; int i=0; while(a[i]!='*'&&i<a.length){ …… i++; }
以上代码为错误示范,原因在于先判断a[i]的情况,但是如果此时i>=a.length,则会越界报错。所以需要先判断i的值。
char a[]="abcde"; int i=0; while(i<a.length&&a[i]!='*'){ …… i++; }
(二)做简单测试时
做简单测试时,设置中间输出要注意几点:
- 输出的内容需要加以说明“i=”或“a的平方是”
- 注意输出的不同对象之间加\t或\n
- 在测试语句后面加"//测试"备注,或将测试语句写入//-----测试-------和//---------测试--------之间