zoukankan      html  css  js  c++  java
  • 使用断言捕捉不应该发生的非法情况

    使用断言捕捉不应该发生的非法情况。

    不要混淆非法情况与错误情况 之间的区别,后者是必然存在的并且是一定要作出处理的。

     1 #include <iostream>
     2 
     3 /* run this program using the console pauser or add your own getch, system("pause") or input loop */
     4 using namespace std;
     5 int main(int argc, char** argv) {
     6         //输入字符串
     7     char str[80];
     8     printf("str:");      //显示提示
     9     scanf("%s",str);
    10     printf("The string:%s",str); 
    11 
    12     //输入各进制整数
    13     int a,b,c,sum;
    14     printf("
    a	b	c
    ");            //显示提示
    15     scanf("%d %o %x",&a,&b,&c);     //以十进制、八进制、十六进制形式输入数据
    16     sum=a+b+c;
    17     printf("a=%d  b=%d  c=%d   sum=%d",a,b,c,sum);
    18 
    19     //输入浮点数并计算显示
    20     float x,y;              //声明变量
    21     printf("
    x	y
    ");            //显示提示
    22     scanf("%f %f",&x,&y);         //对非空白字符"x= y="读入,不保存
    23     printf("sum=%f  product=%f
    ",x+y, x*y);   //显示表达式的值
    24     return 0;
    25 }
  • 相关阅读:
    2-分类
    1-确定变量间是否有关系—显著性检验
    git简单操作
    Hadoop HA和Hbase HA
    Docker入门操作
    内存数据库专题(MemCached 和Redis)
    Spark MLlib和Sprk GraphX
    Spark 调优
    Spark Streaming基础
    Spark SQL
  • 原文地址:https://www.cnblogs.com/borter/p/9413632.html
Copyright © 2011-2022 走看看