☰
  • 首页
  • 规则分类
  • 项目介绍
search
•••

8 进制或 16 进制转义字符不应与其他字符连在一起

11.4 ID_literal_mixedEscSequence
目录 › next › previous

8 进制或 16 进制转义字符与其他字符连在一起不利于阅读和维护,也容易造成意料之外的错误。

示例:

const char* a = "\xe5\x97\xa8ya";      // Non-compliant
const char* b = "\xe5\x97\xa8" "ya";   // Compliant

参考

MISRA C 2012 4.1
Copyright©2024 360 Security Technology Inc., Licensed under the Apache-2.0 license.