最近在倒腾算法,遇到了求三个数中最小的那个运算,自己写了一个,发现还是大学水平,在网上发现了一个比较好的例子,这就记录下了。
#includeint min_fun(int a, int b, int c){ int min; return c<(min=a (max=a>b?a:b)?c:max;}int main(){ int a =-5, b=6, c=7; int ret = min_fun(a,b,c); printf("min value:%d \n",ret); ret = max_fun(a,b,c); printf("max value:%d \n",ret); return 0;}
运行结果:
min value:-5 max value:7