当我尝试使用GNU Indent格式化我的 C 代码时,它似乎没有处理多级嵌套缩进。具体来说,它似乎折叠了第二级缩进。
例如,如果这是我开始的代码:
#include <stdio.h>
int main(int argc, char *argv[])
{
int n;
if (argc > 1) {
printf("# of args: %d\n", argc);
}
for (n = 1; n <= 15; n++) {
if (n % 3 == 0) {
printf("fizz %d\n", n);
} else if (n % 5 == 0) {
printf("buzz %d\n", n);
} else if (n % 3 == 0 && n % 5 == 0) {
printf("fizzbuzz %d\n", n);
} else { …
Run Code Online (Sandbox Code Playgroud)