C语言使用三目运算做练习
书面语:三目运算符,又称条件运算符,指的是计算机语言(c,c++,java等)的重要组成部分。它是唯一有3个操作数的运算符,所以有时又称为三元运算符。一般来说,三目运算符的结合性是右结合的 下面展示一些 用C语言做一遍练习。
#include<stdio.h>
int main(){
//题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。
//定义一个整数型的成绩
int score;
printf("请输入你的成绩:");
//从键盘上输入
scanf("%d",&score);
//先比较输入的成绩是否大于等于90,是选择“:”前面的,否选择“:”后面的。
printf("%s
",score>=90 ? "A":(60<=score && 90>score ? "B":"C"));
}
总结一下:一般是三个条件表达方式组成,表达式1,表达式2,表达式3,表达式1的值为真就选择表达式2,值为假选表达式3。简单说套路跟if…else…一样,可以嵌套使用,但是?:不能分开单独使用。
