break语句通常用在循环语句和开关语句中,当break语句用于do-while、for、while循环语句中时,可使程序终止循环而执行循环后面的语句,通常break语句总是与if语句联在一起。即满足条件时便跳出循环。注意:

1)break语句对if-else的条件语句不起作用。
2)在多层循环中,一个break语句只向外跳一层。
选择结构由选择语句来实现。
//返回指定年月日是对应年度的第几天
printf("请输入年月日格式示例20140101\n");
//简化后的条件,是闰年且月份大于二,则返回天数加一,否则直接返回函数值
printf("您输入的日期格式无效。\n");
printf("输入日期是对应年份的第%d天",days+1);
printf("输入日期是对应年份的第%d天",days);
if (month >12){ //避免出现数组越界情况
for (int i=0;i< month-1;i++){//数组下标是从零开始
//一:年度是400的整数倍,则是闰年
//二:年度能被4整除且不能被100整除