(一)&& 符号
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
在测试语句后面加 "// 测试" 备注, 或将测试语句写入 //----- 测试 ------- 和 //--------- 测试 -------- 之间
来源: http://www.bubuko.com/infodetail-2693627.html