关于多个if的问题,大佬们帮帮我吧
#include <stdio.h>int main(){
int a,b,s,t;
scanf("%d %d",a,b);
s = 1;t = 1;
if(a > 0) s = s + 1;
if(a > b) t = s + t;
else if (a == b) t = 5;
else t = 2 * s;
printf("%d",t);
return 0;
}
这里 (a > 0)不成立的话下面的if else-if else是都不执行,还是怎么样?
大佬们解答一下,萌新请大佬们说的详细些
谢谢各位大佬
if(a > 0) s = s + 1;//一个判断架构,如果条件不成立,只是不执行这一句而已~~
if(a > b) t = s + t;//另一个判断架构
else if (a == b) t = 5;
else t = 2 * s; claws0n 发表于 2018-10-17 22:32
if(a > 0) s = s + 1;//一个判断架构,如果条件不成立,只是不执行这一句而已~~
if(a > b) t = s + t; ...
好的学到了谢谢解答
页:
[1]