while()的注意事项 while(判断语句)其中的判断语句若有多个则需要注意顺序问题 如: while ( arr[index]>temp && index>=0 ){ index--; } 若按如上顺序写则会报指针越界异常,在判断 index>=0之前已经将越界的index作为下标带入数组。 应该将index>=0判断写前面 while (index>=0 && arr[index]>temp ){ index--; }