c语言三目运算符(条件运算符)

c语言三目运算符


c语言三木运算符

  • c语言三目运算符
  • 一、c语言三目运算符(条件运算符)格式
  • 二、c语言三目运算符(条件运算符)嵌套三目运算符


一、c语言三目运算符(条件运算符)格式


三目运算符格式:
表达式? 选项1【表达式】:选项2【表达式】 如果表达式为真 选择选项1 的结果 如果为假选择选项2


#include
int main()
{
	int a = 10;
	int b = 20;
	int c = a > b ? a : b;
	printf("%d\n", c);
}

二、c语言三目运算符(条件运算符)嵌套三目运算符


表达式1 (表达式2?结果1:结果2) (表达式3?结果1:结果2)


#include
int main()
{
	int a = 10;
	int b = 20;
	int c = 30;
	int d = a > b ? (a > c ? a : b) : (b > c ? b : c);
	printf("%d\n", d);
}

END
c语言三目运算符(条件运算符)_第1张图片

你可能感兴趣的:(c语言,c语言,开发语言)