exit函数的一般形式:
exit函数用于在程序运行的过程中随时结束程序。
exit函数的参数state将返回给操作系统,返回0表示程序正常结束,非0表示程序非正常结束。如果main函数没有定义返回值或者声明为void类型,这样main函数结束时也会隐式地调用exit函数。
exit函数运行时会做一些自身的清理工作,同时刷新所有输出流、关闭所有打开的流并且关闭通过标准I/O函数tmpfile()创建的临时文件。
exit函数通常是用在子程序中用来终结程序用的,使用后程序自动结束并跳回操作系统。
但是如果把exit用在main内的时候无论main是否定义成void返回的值都是有效的,并且exit不需要考虑类型,exit(1)等价于return(1)。
例7.6:exit函数的简单使用。
➢循环语句是由循环体及循环的终止条件两部分组成的。
➢while循环的特点是先判断,后执行,若循环条件不成立,循环体有可能一次也不执行。
➢do-while循环的特点是先执行,后判断,不管循环条件是否成立,循环体至少执行一次。
➢break可以跳出本次循环。
➢continue用于结束本次循环,进入下次循环,并不是跳出循环。
➢exit函数用于在程序运行的过程中随时结束程序。exit的参数state将返回给操作系统,返回0表示程序正常结束,非0表示程序非正常结束。
1.用循环输出:100,95,90,85,......5,运行效果如图7.10所示。
图7.10 循环输出数字(www.xing528.com)
2.山上有一口缸可以装50升水,现在有15升水,老和尚叫小和尚下山挑水,每次可以挑5升,问:小和尚要挑几次水才可以把水缸挑满?编程实现,运行效果如图7.11所示。
图7.11 计算挑水次数
3.接收用户输入的数,求该数到1的和,如用户输入6,计算结果6+5+4+3+2+1,运行效果如图7.12所示。
图7.12 计算输入数字到1的和
4.找出2000到3000年中的闰年,并将每个闰年输出,运行效果如图7.13所示。
图7.13 统计闰年
5.计算1到100中偶数之和、奇数之和,运行效果如图7.14所示。
图7.14 计算1到100之间偶数及奇数的和
1.接收用户输入的一个四位数,用while循环计算个位、十位、百位、千位之和,运行效果如图7.15所示。
图7.15 计算一个四位数的各位数之和
2.从1到100进行报数,报到3或3的倍数时就跳过,运行效果如图7.16所示。
图7.16 输出数字
3.询问式问题:问小孩是吃还是不吃,如果吃的话,将吃饭口数进行累增;如果不吃,那么将总的吃饭口数进行判断;如果在0到5口之间,输出:小孩胃口不好,要看医生了;如果在6到10口之间,输出:小孩胃口不错;如果在11口以上,输出:小孩太能吃了,得节食了。运行效果如图7.17所示。
图7.17 统计小孩吃饭口数
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。