友情提示:本文共有 350 个字,阅读大概需要 1 分钟。
大家好,小编我又来了!
在此之前我们介绍了if选择结构,当然了if并不能解决所有的选择问题,例如,将学生的成绩分等,按优,,良,一般这样分的话,显然if语句就显得力不从心了,那么在这时候我们就应该使用switch语句去进行操作。
switch语句是多分支选择语句,用来实现分等等问题。废话不多说了,我们先来看例题;
#include
int main()
{char grade;
scanf("%c",&grade);
printf("your score:");
switch(grade)
{
case"A":printf("85~100n");break;
case"B";printf("70~84n");break;
case"C":printf("60~69n");break;
case"D":printf("<60n");break;
default:printf("enter data error!n");
}return 0;
}
这个就是之前我说的将学生们的成绩分级,将85~100分的为A,70~84分的学生为B,60~69分的为C,其余小于60分的为D。以上就是switch语句的应用之一。
switch语句的标准形式为;
!注意;其中括号内的‘表达式’,其值的类型应为整型类型(包括字符型);可以没有default标号;每一个case常量必须不同,以免发生冲突。case标号仅仅起标记作用。
关系运算符和关系表达式
在循环语句中,少不了判断,大家都知道判断的符号有大于,小于等等。那在C语言的编程系统中,也有相对应的判断符,并且这些运算符还有优先级。接下来我先为大家介绍几种常见的运算符。
其中,5和6的运算优先级低于其他的运算优先级。
关系运算符的优先级低于算术运算符。
关系运算符的优先级高于赋值运算符。
记住这些我们就可以进行简单的判断了,如果你已经掌握了这几种运算符,那么请上网搜索‘运算符和结合性’了解更多的运算符。
写到这里,小编我就感觉身体被掏空了,小编我微微的计算了一下,一天一个知识点,这这这小编我的所有技能不到一年就可以教完了。所以小编我决定,将技能细化去讲解,做到更精,为大家理解,学习C语言更加方便,快捷。谢谢,大家的支持。
本文如果对你有帮助,请点赞收藏《C语言——选择结构设计(switch语句和关系运算符及关系表达式)》,同时在此感谢原作者。