【if,elseif,ifelse区别】看这一篇就够了-创新互联
大家好😃,我是想要慢慢变得优秀的向阳🌞同学👨💻,希望喜欢的小伙伴们,点个关注😘或者点个赞👍,如果觉得我的博客写的还不错,可以关注我~~,一起努力进步!!!💪💪当然如果有问题想问博主或者如果博客内容有问题,欢迎大家私聊或者在下方提出问题,我会积极的回复哦~🥰🥰🥰
创新互联是专业的金安网站建设公司,金安接单;提供成都网站建设、成都网站制作,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行金安网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!直接放本章的内容思维导图,方便读者提前浏览!
目录
🐊🐊if+else语句🐢🐢
🐳🐳if+多个if语句 🐬🐬
🐡🐡if+else if+else语句🐙🐙
🐊🐊if+else语句🐢🐢
基本逻辑是如果表达式为真则表达if语句内的语句代码,否则表达else内的语句代码。
🐳🐳if+多个if语句 🐬🐬
基本逻辑是如果第一个if表达式为真,则表达第一个if的语句代码,再进入下一个if语句判断真假,否则直接进入下一个if语句判断真假。
这个结构基本上可以满足选择结构的各种情况,但有时会比较复杂!
🐡🐡if+else if+else语句🐙🐙
else if和if的区别是else if后面可以(表达式),意思为在if表达式为假的情况下,判断else if表达式是否为真,而else的意思是,在if表达式为假的情况下,就直接表达else内的语句!
基本逻辑如下
有时这个结构写出来比较简单,很多情况下可以与if+多个if语句可以互换,但在一些情况下互换下来会简化代码!
例如:
这道简单题,如果用if+多个if语句实现的话
#includeint main()
{
int n;
scanf("%d", &n);
if (n >= 90)
printf("A");
if (n >= 80 && n< 90)
printf("B");
if (n >= 70 && n< 80)
printf("C");
if (n >= 60 && n< 70)
printf("D");
if (n< 60)
printf("E");
return 0;
}
如果用if+else if+else语句实现的话
#includeint main()
{
int n;
scanf("%d", &n);
if (n >= 90)
printf("A");
else if (n >= 80)
printf("B");
else if (n >= 70)
printf("C");
else if (n >= 60)
printf("D");
else
printf("E");
return 0;
}
最后一个tips:当然如果只想简单做个判断,做个限制条件的话,上面结构中出现的else可写也可不写哦!~
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
文章名称:【if,elseif,ifelse区别】看这一篇就够了-创新互联
本文地址:http://azwzsj.com/article/cdhgci.html