zoukankan      html  css  js  c++  java
  • C++Primer 第五章 语句

    //1.表达式语句的作用:执行表达式并丢弃求值结果
        int value = 10;
        value + 5;        //执行,并丢弃结果
    
    //2.复合语句是指用花括号括起来的语句和声明的序列,复合语句称为块。一个块就是一个作用域。块不以分号为结束。
    
    //3.在if else while等之后加上花括号,有助于程序的阅读。
    
    //4.else匹配与其最近的尚未匹配的if匹配。
    
    //5.switch case语句中,case标签必须是整形常量表达式。
    //  switch语句最好有default,其目的是说明当前已经考虑到默认的情况。
    //  C++规定,不允许跨过变量的初始化语句直接跳转到该变量作用域内的另一个位置。
        switch (value)
        {
        case 0:
            {
                int i = 21;       //正确,因为i是在块作用域中
                break;
            }
        case 1:
            int j;                //正确,并没有为j指定初始值
            //int k = 0;          //错误,“k”的初始化操作由“case”标签跳过
            break;
        case 2:
            j = 10;
            printf("%d
    ", j);    //若value为2则输出10
            break;
        case 3:
            printf("%d
    ", j);    //若value为3则输出乱值
            break;
        default:
            break;
        }
    
    //6.不要在程序中使用goto,这样会导致程序难以理解。
  • 相关阅读:
    hive数据倾斜处理
    hbase基本命令
    hdfs基本操作命令
    hive常用函数
    sql面试题
    tcpdump 的正确食用方法
    kotlin 学习感受
    搭建docker hadoop环境
    安全模型分析核心
    personal evolution
  • 原文地址:https://www.cnblogs.com/szn409/p/5521818.html
Copyright © 2011-2022 走看看