c语言IDEVS2019中的if语句后面可以像这样不加大括号吗?


#include <stdio.h>
#include <math.h>
void main()
{
    int a, b;
    printf("Please input A,B:");
    scanf("%d%d", &a, &b);
    if (a != b)
        if (a > b) printf("A>b\n");
        else printf("A<B\n");
        else printf("A=B\n");
}

印象中后面好像只能跟一条不加大括号的执行语句,可以像这样以嵌套的方式不加大括号吗?

可以

可以,if(a>b)else被认为是一条语句