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…一样,可以嵌套使用,但是?:不能分开单独使用。

经验分享 程序员 微信小程序 职场和发展