数据结构中(m>n?m:n)+1什么意思

如题所述

(m>n?m:n)是一个三元表达式,就像数学表达式1+3+2一样有结果;只是(m>n?m:n)的结果是m或n;当m>n时结果为m,否则结果为n,所以整个表达式(m>n?m:n)+1的结果是:m+1或n+1
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-11-16
(m>n?m:n) 是 3目运算 表达式,它的意思是:
m 大于 n 吗? m大于 n 是真的话,表达式的值 得 m。
m大于 n 为假的话,表达式的值 得 n。
(m>n?m:n)+1 这个 表达式 的 意思 是:
表达式 的结果数值,等于 m 和 n 中 大的那个数加1。
相似回答