A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zhuaihuo1744 中级黑马   /  2015-10-20 13:37  /  604 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

程序退出状态 值EXIT_SUCCESS在编程的情况下退出,这是一个普遍的做法是成功后的操作。这里EXIT_SUCCESS是一个宏,它被定义为0。
如果你有一个错误在你的程序中,你出来的条件,那么你就应该退出状态EXIT_FAILURE,被定义为-1。因此,让我们写上面的程序如下:




#include <errno.h>
#include <string.h>

main()
{
   int dividend = 20;
   int divisor = 5;
   int quotient;

   if( divisor == 0){
      fprintf(stderr, "Division by zero! Exiting...\n");
      exit(EXIT_FAILURE);
   }
   quotient = dividend / divisor;
   fprintf(stderr, "Value of quotient : %d\n", quotient );

   exit(EXIT_SUCCESS);
}
上面的代码编译和执行时,它会产生以下结果:

Value of quotient : 4  

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马