课程
/后端开发
/C
/C语言入门
if((year%400==0)||(year%4==0&&year%100!=0))有什么用 ,什么意思
2017-11-26
源自:C语言入门 4-2
正在回答
这是逻辑或语句和逻辑且语句合用
year是年份
year%400==0意思是年份是400的整数倍,year%4==0意思是年份是4的整数倍,year%100!=0意思是年份不是100的整数倍,||是逻辑或(or),&&是逻辑且(and)
所以语句的整体意思是(年份是400的整数倍)或(年份是4的整数倍且年份不是100的整数倍)
这就是闰年的判断条件
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答初级c,4-2 分支结构之简单if-else语句
2 回答分支结构之简单if语句
3 回答分支结构之简单if语句
2 回答分支结构之简单if-else