C语言的程序分析结果,这啥玩意。C语言大佬说说结果

程序在输入5,2之后的执行结果是___,_______
#include<stdio.h>
main()
{ int s,t,a,b;
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(“s=%d,t=%d\n”,s,t);}

scanf语句,a=5,b=2

s=1,t=1

a>0成立执行s=s+1;[s=1+1=2]

a>b成立执行t=s+1;[t=2+1=3]

a>b成立了就不会执行else后面的if(a==b)t=5;elset=2*s;语句了

printf输出: s=2,t=3

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

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网