分析下面的代码,求运行结果。
#include <stdio.h>
int main(void)
{
if(-2 > 2)
{
printf("11111\r\n");
}
else
{
printf("22222\r\n");
}
return 0;
}
分析:
-2和2都没有声明存储类型,编译器默认按int存储,所以-2 > 2不成立,因此if条件不成立,执行else里的语句。
分析下面的代码,求运行结果。
#include <stdio.h>
int main(void)
{
if(-2 > 2)
{
printf("11111\r\n");
}
else
{
printf("22222\r\n");
}
return 0;
}
分析:
-2和2都没有声明存储类型,编译器默认按int存储,所以-2 > 2不成立,因此if条件不成立,执行else里的语句。