我们以三个变量中取最大值为例说明
int a =100;
int b =200;
int c=300;
1、任取两个数进行比较
a>b?
2、如果a>b的话,就比较a和c大小;如果a>c,则a为3个数最大的,否则,c就是3个数中最大的。
a>b?(a>c?a:c):
3、如果a<=b的话,那就比较b和c的大小,如果b>c,则b最大,反之,c最大。
(b>c?b:c)
1,2,3步骤合并
a>b?(a>c?a:c):(b>c?b:c);
我们以三个变量中取最大值为例说明
int a =100;
int b =200;
int c=300;
1、任取两个数进行比较
a>b?
2、如果a>b的话,就比较a和c大小;如果a>c,则a为3个数最大的,否则,c就是3个数中最大的。
a>b?(a>c?a:c):
3、如果a<=b的话,那就比较b和c的大小,如果b>c,则b最大,反之,c最大。
(b>c?b:c)
1,2,3步骤合并
a>b?(a>c?a:c):(b>c?b:c);

被折叠的 条评论
为什么被折叠?