zoukankan      html  css  js  c++  java
  • C语言中 EXIT_FAILURE和EXIT_SUCCESS

    1、C语言中 宏EXIT_FAILURE和EXIT_SUCCESS定义在头文件stdlib.h中,是一个符号常量,定义如下:

    #define EXIT_FAILURE 1
    #define EXIT_SUCCESS 0

    2、作用

      EXIT_FAILURE 可以作为exit()或return的参数来使用,表示没有成功的执行一个程序。当你在程序中输入一个非法值,他可以使计算机退出整个程序,终止进程,并返回1给操作系统。

      EXIT_SUCCESS作为exit()或return的参数来使用,表示成功地执行一个程序,并返回0给操作系统。

    3、程序案例

     1 #include <stdio.h>
     2 #include<stdlib.h>
     3 int main()
     4 {
     5         float m;
     6         float f_a=1;
     7         float l_a;
     8         printf("Enter a number:");
     9         scanf("%f",&m);
    10         if(m<0)
    11         {       printf("Cann't compute the square root of a negative number!
    ");
    12                 return EXIT_FAILURE;
    13         }
    14 
    15         do{
    16                 l_a=(f_a+m/f_a)/2;
    17                 printf("%f.15
    ",l_a);
    18         }while(l_a!=f_a);
    19 
    20         printf("Square root of %f is %f
    ",m,l_a);
    21 
    22         return EXIT_SUCCESS;
    23 }

    运行结果:

    输入非法值:Enter a number:-5
            Cann't compute the square root of a negative number!


  • 相关阅读:
    安卓证书获取sha1的方法 实测有效 原创!!!
    KafKa_原理及项目整合
    微服务-小结
    bd——kafka
    Zookeeper应用——
    idea使用小结
    服务管理框架——Zookeeper
    中间件汇总——了解
    新篇章:大数据——Flume
    70-71中期10道基石
  • 原文地址:https://www.cnblogs.com/wqaz-0-1-2-3/p/13290660.html
Copyright © 2011-2022 走看看