在Notepad ++中打开一些遗留代码,并注意在函数注释标题下面出现一些 FF 字符。它们是ASCII代码12,它是Form Feed字符。请问FF字符在MISRA C2标准中有效吗?道歉我无法访问PC-Lint / QAC检查程序。
答案 0 :(得分:2)
您似乎在谈论商业产品,其公告没有提供有用的信息,例如press release。
表格Feed明确表示为 ISO / IEC 9899:199(E) 5.2.1字符集中字符集的一部分。如果该工具建议您不要使用文档化的标准功能,那么这将是工具本身的缺陷。一个类似的问题是是否允许一行中前导空格中的制表符。
鉴于上下文,使用换页符是与静态分析无关的样式问题,我不希望这两者在商业产品中混淆。
答案 1 :(得分:1)
MISRA-C:2004 3.2仅表明应记录字符集和相应的编码(例如通过参考相关的ISO标准)。您只能使用该标准中存在的字符常量和字符串文字。
但源代码注释没有这样的要求。