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

    和大多数语言一样,C++提供了条件执行语句、重复执行相同代码的循环语句和用于中断当前控制流的跳转语句。本章将详细介绍C++所支持的这些语句。

    5.1 简单语句

    C++大多数语句以分号结束。

    表达式末尾加上分号就变成了表达式语句:执行表达式并丢弃掉求值结果。

    最简单的语句是空语句:空语句中只含有一个单独的分号,语法需要但是逻辑上不需要的时候可使用。

    ival + 5;		//表达式语句
    cout << ival;
    
    ;	//空语句
    while(cin >> s && s != sought)
        ;	//空语句
    
    //空语句一般是无害的
    ival = v1 + v2;;	//正确,第二个分号表示一条多余的空语句
    //空语句并非总是无害的
    while(iter != svec.end());	//while循环主体是空语句
    	++iter;					//不属于循环的一部分
    

    空语句使用时应该加上注释,使读代码的人知道该语句是有意省略的

    复合语句是指用花括号括起来的(可能为空的)语句和声明的序列,复合语句也被称作块(block)。一个块就是一个作用域,在块中引入的名字只能在块内部以及嵌套在块中的子块里访问。

    如果语法上需要一条语句,而逻辑上需要多条语句,则应该使用复合语句。块不以分号结束。

    空块是指内部没有任何语句的一对花括号,空块的作用等价于空语句。

  • 相关阅读:
    CSS知识点总结[部分]
    前端知识日常总结
    上传第三方jar包到nexus
    maven命令
    mac安装并配置nexus3.5.1版本
    前端解决跨域问题
    Package.json 属性说明
    nodejs日常总结
    log4j.properties总结
    Spring整合Hibernate
  • 原文地址:https://www.cnblogs.com/chmod/p/15489918.html
Copyright © 2011-2022 走看看