前言:之前有个大二学长帮老师巡视我们c语言实验课,有问题就举手问他。我发现他们发现问题真的很快,刷的一下就看出了你代码的问题所在,好崇拜这些大佬呀,希望我也能成为这些大佬……还有翁恺老师讲的真不戳,就是PTA一开始不知道那些输入和输出样例,最后做着做着突然顿悟了,然后发现原来我之前老是做不对的题格式错误是因为没有加空格……
学习内容:
1.if-else if-else语句
嵌套的if-else 缩进格式不能暗示else的匹配,else总是和最近的那个if匹配
tips:在if或else后面总是用{ }即使只有一条语句的时候(因为怕出错)
#include <stdio.h>
int main()
{
int x, a, b;
scanf("%d %d", &a, &b);
x=(a>b)? a:b;
printf("%d", x);
return 0;
}
“?:”为条件运算符
x=(a>b)? a:b 的意思是如果判断条件a>b成立则把a的值赋值给x,否则把b的值赋值给x。