黑马程序员技术交流社区

标题: C语言一个知识 [打印本页]

作者: zhuaihuo1744    时间: 2015-10-20 13:37
标题: C语言一个知识
程序退出状态 值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  




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2