错误编码 错误说明 举例 40 变量未声明 506 固定的Boolean值 charc=3;if(c<300){} 525 缩排格式错误 527 无法执行到的语句 if(a>B) return TRUE;
else return FALSE;
return FALSE; 529 变量未引用,检查变量未引用的原因 530 使用未初始化的变量 534 忽略函数返回值 539 缩排格式错误 545 对数组变量使用& chararr[100],*p;
p=&arr; 603 指针未初始化 void print_str(constchar*p);…
char*sz;
print_str(sz); 605 指针能力增强 void write_str(char*lpsz);…
write_str(“string”); 613 可能使用了空指针 616 在switch语句中未使用break; 650 比较数值时,常量的范围超过了if(ch==0xFF)...变量范围 713 把有符号型数值赋给了无符号型数值 715 变量未引用 725 Indentation错误 734 在赋值时发生变量越界 int a,b,c;…
c=a*b; 737 无符号型变/常量和有变量型变/常量存在于同一个表达式中。 744 在switch语句中没有default 752 本地声明的函数未被使用 762 函数重复声明 774 Boolean表达式始终返回真/假 char c;
if(c<300)