您的位置:首页 > 其它

exit()函数简介

2013-04-24 23:09 316 查看
标准的库函数exit()终止程序的执行,当函数中出现exit()时,该函数会立即结束程序,强制返回操作系统。exit()的作用类似于提哦啊出整个程序。

exit()一般形式:

void exit(int return_cod);

其中返回值 return_code 将送回调用过程,一般是操作系统。按照惯例,0值一般表示正常结束,非零值表示某种错误。exit()包含在头文件<stdlib.h>当中。

 

 

实例:

输入月数,程序则打印出1999年的该月有几天,在这个程序中,switch 语句是主结构,在switch的分支语句中用到了exit();

#include <stdio.h>
#include <stdlib.h>
void main()
{
//定义变量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:
case 5:
case 7:
case 8:
case 10:
case 12: day = 31;
break;//每月天数都是31天,跳出循环

//当输入为4、6、9和11时
case 4:
case 6:
case 9:
case 11: day=30;
break;//每月的天数都是30天,跳出循环
case 2: day=28;
break;//二月天数为28天,跳出循环
//如果读者输入的数字不是1~12,则会跳出程序
default:exit(0);
}
//打印输入的月份的天数
printf("1999.%d has %d days.\n",month,day);
}


注意:

如果要在程序中使用函数 exit(),必须在程序的开头包中包含头文件<stdlib.h>,否则将不能够调用此函数。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: