misra:MISRA C指导指南解读:MISRA C规则101-113)

2.1. 指针和 101.不能对指针进行算术操作(A) 本条目是为了防止指针指向无效内存空间例如 void myfunc(void) { *a; *b; arr[10]; a = arr; a ; /* 和规则冲突 */ a --; /* 和规则冲突 */ b = a+1; /* 和规则冲突 */ } 102.不能使用多余两层间接寻址方式(A)例如: struct my_struct { ... [阅读全文]
1 共1条 分1页