这是一个关于C语言界符{}的相关问题

#include "stdio.h"
#include "conio.h"
#include <math.h>
#include <string.h>
int   main()
{ 
for(int i=0;i<4;i++)
  for(int j=0;j<7;j++)
     { printf("*");
      if(j==6)
          printf("\n");
  }
  getch();
  return 0;
}

getch()相邻的界符},我想把他右移,来实现for循环块的{}对齐。但是,按空格移不动。按tab才能让它向右走,这是为什么呢。tab键起到的不就是多个空格的作用吗

用什么 IDE 工具,可以直接格式化达到。
而且楼主贴的代码 getch() 后面没有右花括号呢。

好像是指内层for的 } 闭括号