PC-lint的附录三

2025-03-22 06:33:04
推荐回答(1个)
回答1:

错误编码 错误说明 举例 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)