代码缩进、留白与注释规范 — 软件工程选择题
题目
某团队编码规范规定:每进入一层代码块,行首增加 3 个空格;禁止使用制表符;二元运算符两侧各留一个空格;注释单独成行且与所说明的语句保持相同缩进。现有函数 f,其函数体内依次嵌套 if 块、for 块、while 块;while 块内有一条注释,说明紧随其后的赋值语句 t=a+b*c。原代码缩进混乱:while 行以两个制表符开头,注释行以 9 个空格开头,赋值语句行以 6 个空格开头。按规范修正后,注释行与赋值语句行的正确形式是?
A. 两行均以 12 个空格开头;赋值语句为 t = a + b * c
B. 注释行以 9 个空格开头,赋值语句行以 12 个空格开头;赋值语句为 t = a + b * c
C. 两行均以 12 个空格开头;赋值语句为 t=a+b*c
D. 两行均以 15 个空格开头;赋值语句为 t = a + b * c