exit函数

#include <stdio.h>
#include <stdlib.h>

/**
    exit();        这个函数必须在程序的开头包含头文件<stdlib.h>,否则将不能够调用此函数
                这个函数可以终止程序的执行,当出现这个函数时,会立即结束全部程序,强制返回操作系统;类似于跳出整个程序
    exit()函数的一般形式是:
        void exit(int return_code);
        其中返回值return_code将送回调用过程,一般是操作系统。按照惯例,0值一般表示正常结束,非0值表示某种错误。exit()函数包含在头文件<stdlib.h>中
*/
int main(void)
{
    //定义变量month和day存放月数和天数
    int month;
    int day;
    
    printf("please input the month number:");
    scanf("%d",&month);
    
    switch(month)
    {
        //当输入为1、3、5、7、8、10、12
        case 1:
        case 3:    //switch语句case后面每一句都有break跳出循环,不写break则会继续执行下一个case,只至出现break语句跳出语句,要是没有break语句,则会执行完所有case
        case 5:
        case 7:
        case 8:
        case 10:
        case 12:
            day = 31;
            break;
        case 4:
        case 6:
        case 9:
        case 11:
            day=30;
            break;
        case 2:
            day=28;
            break;
        default:exit(0);
    }
    printf("2020.%d has %d days.
",month,day);
    return 0;
}
杂念太多,必然根基浅薄
原文地址:https://www.cnblogs.com/starshine-zhp/p/12397740.html