C语言if里面可以用scanf吗?

如题所述

C语言if里面可以用scanf。

scanf_s("%d%d\n",&a,&b);去掉里面的\n。

if(a==b)

printf("%d=%d",a,b);

if(a>b)

printf("%d>%d",a,b);

if(a==b)

printf("%d>%d",a,b);

if语句一般形式

if语句中的“表达式”可以是关系表达式、逻辑表达式,甚至是数值表达式。其中最直观、最容易理解的是关系表达式。所谓关系表达式就是两个数值进行比较的式子。

if-else 语句引入了一种二义性问题称为空悬else (dangling-else) 问题,这种问题出现在当if 子句多于else 子句时。问题是这些else 子句分别和哪一个if 子句匹配。

温馨提示:答案为网友推荐,仅供参考