#include <stdio.h> int main() { int score = 7200; if(score>=10000)//表达式1 { printf("%s\n",钻石玩家"); }//执行代码块1 if(score>=5000)//表达式2 { printf("%s\n",白金玩家"); }//执行代码块2 else if(score>=1000) //表达式m {
#include <stdio.h>
int main()
{
int score = 7200;
if(score>=10000)//表达式1
{
printf("%s\n",钻石玩家");
}//执行代码块1
if(score>=5000)//表达式2
{
printf("%s\n",白金玩家");
}//执行代码块2
else if(score>=1000) //表达式m
{
printf("%s\n",青铜玩家");
}//执行代码块m
else
{
printf("%s\n"普通玩家");
}//执行代码块n
return 0;
}//表达式m 能说成是 表达式3吗? if(score>=5000)表达式2有什么意义? else if错的话就执行else 不就是相互错位吗?如果表达式1不对直接执行表达式2如果表达式2不对直接表达式3(m)如果表达式3(m)不对直接执行代码块n 是这样吗?执行过程图不就是这含义吗?