(26)语句
来源:互联网 发布:淘宝店铺模版怎么修改 编辑:程序博客网 时间:2024/06/01 07:38
C++语言中的大多数语句都以分号结束,语句又分为简单语句和复合语句。
空语句
最简单的是空语句,空语句中只含有一个单独的分号:
因为空语句是一条语句,所以可用在任何允许使用语句的地方。多余的空语句一般来说是无害的,但是如果在if或者while的条件
后面跟着一个额外的分号就可能完全改变程序员的初衷:
所谓空块,是指内部没有任何语句的一对花括号,空块的作用等价于空语句。
简单语句
一个表达式末尾加上分号变成了表达式语句。表达式语句的作用是执行表达式并丢弃掉求值结果:ival +5;//一条没什么实际用处的表达式语句
空语句
最简单的是空语句,空语句中只含有一个单独的分号:
;//空语句使用空语句时应该加上注释,从而令读这段代码的人知道该语句是有意省略的。
因为空语句是一条语句,所以可用在任何允许使用语句的地方。多余的空语句一般来说是无害的,但是如果在if或者while的条件
后面跟着一个额外的分号就可能完全改变程序员的初衷:
while(iter!=svec.end());//while循环体是那条空语句 ++iter;//递增运算不属于循环的一部分
复合语句
复合语句是指用花括号括起来的(可能为空的)语句和声明的序列,复合语句也被称作快。一个块就是一个作用域,在块中引入的名字只能在块内部以及嵌套在块中的字块里访问。所谓空块,是指内部没有任何语句的一对花括号,空块的作用等价于空语句。
语句的作用域:
可以在if、switch、while和for语句的控制结构内定义变量。定义在控制结构当中的变量只在相应语句的内部可见,一旦语句结束,变量也就超出其作用范围了。 0 0
- (26)语句
- C++ Primer 学习笔记10 语句 (空语句、if语句、switch语句、for语句、dowhile语句、break语句、goto语句、continue语句、try块和异常处理)
- C#循环语句(while语句和for语句)
- Scala基础教程(四):if语句、循环语句、while语句
- 第3章 基本概念(5)语句:if语句 do-while语句 while语句 for语句 for-in语句......
- SQL语句(建库、建表、修改语句)
- js流程控制语句(判断语句)
- js流程控制语句(switch语句)
- 流程控制语句(条件语句)
- 练习26:if语句
- 检测语句(INSPECT)
- 出口语句(EXIT)
- C#语句(Statements)
- C#语句(Statements)
- JavaScript Statements (语句)
- JavaScript 语句(四)
- ECMAScript基础(语句)
- 语句摘录(一)
- SQL模糊查询
- exit()与return函数的区别
- Java多线程之多线程概述和俩种创建方式
- Sed在匹配行前后加入一行
- python3爬虫的总结及参考资料
- (26)语句
- 基于Web的APP开发 (Ionic初次尝试)
- Webservice开发使用ksoap2.jar包在小米2S报jar包冲突解决方案
- 04-自创Server服务器
- 浅谈web网站架构演变过程
- 杂花生树(二十四)
- Java I/O递归查找文件
- 物联网相关的嵌入式操作系统
- CodeForces 185D