C语言中?:的使用

C语言中常用的表示判断并赋值的方式是使用if语句,当然也可以使用另一种结构:
[表达式]?a:b;

其含义就是:如果表达式为真,则返回a的值,反之如果表达式为假,则返回b的值。下面是其一个小应用,输出a和b中的最大值:

#include
#include
int main()
{
	int a,b,c;
	scanf("%d,%d",&a,&b);
	c=a>b?a:b;
	printf("%d\n",c);
	system("pause");
}

你可能感兴趣的:(C++学习,c语言)