设int year=2010,days;,执行 days=year%4==0&& year%100!=0 || year%400==0?29:28;后days的值是________。
设int year=2010,days;,执行 days=year%4==0&& year%100!=0 || year%400==0?29:28;后days的值是________。
【正确答案】:28
【题目解析】:本题考察条件表达式的计算,对e1?e2:e3的含义是e1为真,表达式的值为e2,e1为假,获得表达式的值为e3。将year=2010带入表达式year%4==0&& year%100!=0 || year%400==0,2010不能被4整除,也不能被400整除,表达式year%4==0&& year%100!=0 || year%400==0的值为0,即为假,将28赋给变量days。
Top