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();
注意:
如果要在程序中使用函数 exit(),必须在程序的开头包中包含头文件<stdlib.h>,否则将不能够调用此函数。
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>,否则将不能够调用此函数。
相关文章推荐
- openCV之waitKey函数简介
- Table 函数使用简介
- SQL SERVER 开窗函数简介
- 第一章 统计学习方法概论 —— 第1~3节 统计学习及监督学习的简介、损失函数及风险函数的公式化表达
- 017 exit()函数
- 笔记:Oracle SQL 高级查询简介 (2) 分析函数
- unix网络编程之socket:epoll 系列函数简介、与select、poll 的区别
- C语言里,main 函数中 return x和 exit(x)
- Linux 系统库函数coreleft 与sbrk简介
- exit函数和return函数的主要区别是:
- SharePoint中计算值公式函数简介
- Python 常用函数time.strftime()简介
- Linux中exit()函数和atexit函数
- C++小技巧emun namespace 指针*、&(在函数里做参数) exit与return Win32宏定义 双等号代表意义
- WP程序核心中与插件目录/路径/URI相关的函数简介
- 字符设备驱动相关函数及数据结构简介 (ldd3)
- 部分Dojo常用函数简介(二)——面向对象(OO)及包机制(package system)
- 【转】SQL SERVER 开窗函数简介
- UNIX网络编程——epoll 系列函数简介、与select、poll 的区别
- SQL中 decode()函数简介