【if,elseif,if else区别】看这一篇就够了 | 您所在的位置:网站首页 › R中ifelse语句的用法 › 【if,elseif,if else区别】看这一篇就够了 |
大家好😃,我是想要慢慢变得优秀的向阳🌞同学👨💻,希望喜欢的小伙伴们,点个关注😘或者点个赞👍,如果觉得我的博客写的还不错,可以关注我~~,一起努力进步!!!💪💪当然如果有问题想问博主或者如果博客内容有问题,欢迎大家私聊或者在下方提出问题,我会积极的回复哦~🥰🥰🥰 直接放本章的内容思维导图,方便读者提前浏览! 目录 🐊🐊if+else语句🐢🐢 🐳🐳if+多个if语句 🐬🐬 🐡🐡if+else if+else语句🐙🐙 🐊🐊if+else语句🐢🐢基本逻辑是如果表达式为真则表达if语句内的语句代码,否则表达else内的语句代码。 基本逻辑是如果第一个if表达式为真,则表达第一个if的语句代码,再进入下一个if语句判断真假,否则直接进入下一个if语句判断真假。 这个结构基本上可以满足选择结构的各种情况,但有时会比较复杂! 🐡🐡if+else if+else语句🐙🐙else if和if的区别是else if后面可以(表达式),意思为在if表达式为假的情况下,判断else if表达式是否为真,而else的意思是,在if表达式为假的情况下,就直接表达else内的语句! 基本逻辑如下 有时这个结构写出来比较简单,很多情况下可以与if+多个if语句可以互换,但在一些情况下互换下来会简化代码! 例如: 这道简单题,如果用if+多个if语句实现的话 #include int 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语句实现的话 #include int 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可写也可不写哦!~ |
CopyRight 2018-2019 实验室设备网 版权所有 |