小甲鱼代码 数组小问题
19行的意思是若当年是闰年则 day 是29 ,否则为28 是吗这种带问号的写法,什么时候出现过?他的基本写法是啥? 语句一?语句二:语句三
语句一成立时:值位语句二
语句一不成立时:值位语句三
day表示二月份的天数
语句一为闰年判断条件,是闰年:29,不是:28 ?:表达式可以当作if——else语句用
不过相对简单方便些 这是 C 语言的三目运算符,其形式是
<变量>= <逻辑表达式> ? <表达式1>:<表达式2>
在执行这一句的时候,先判断 <逻辑表达式> 的值,如果为真,就执行
<变量>= <表达式1>
否则,就执行
<变量>= <表达式2>
下面的代码可以帮助理解
#include <stdio.h>
int main(void)
{
int a = 1 , b = 2 , c ;
c = (a < b) ? a : b ;
printf("c = %d\n") ;
}
页:
[1]