C语言中常用的表示判断并赋值的方式是使用if语句,当然也可以使用另一种结构:
[表达式]?a:b;
其含义就是:如果表达式为真,则返回a的值,反之如果表达式为假,则返回b的值。下面是其一个小应用,输出a和b中的最大值:
#include<iostream>
#include<stdio.h>
int main()
{
int a,b,c;
scanf("%d,%d",&a,&b);
c=a>b?a:b;
printf("%d\n",c);
system("pause");
}