int((a<b?a:b)&&(c-d))在c语言中的意义
int((a<b?a:b)&&(c-d))在c语言中的意义
日期:2019-05-31 03:28:17 人气:2
这么简单还用问?
当a
当a>b时,外()中简化为b&&(c-d);又当c!=d时简化为b&&1,那么当b!=0时()内为1,最后被int强制为整型数1。而当c==d时,则简化为(a<b?a:b)&&0,无论(a<b?a:b)值为何,运算结果都为0,最后被int强为整型数0。
int((a<b?a:b)&&(c-d))在c语言中的意义