int((a<b?a:b)&&(c-d))在c语言中的意义

日期:2019-05-31 03:28:17 人气:2

int((a<b?a:b)&&(c-d))在c语言中的意义

这么简单还用问? 当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。
    A+
热门评论