(26)语句

来源:互联网 发布:淘宝店铺模版怎么修改 编辑:程序博客网 时间:2024/06/01 07:38
C++语言中的大多数语句都以分号结束,语句又分为简单语句和复合语句。

简单语句

一个表达式末尾加上分号变成了表达式语句。表达式语句的作用是执行表达式并丢弃掉求值结果:
ival +5;//一条没什么实际用处的表达式语句

空语句
最简单的是空语句,空语句中只含有一个单独的分号:
;//空语句
使用空语句时应该加上注释,从而令读这段代码的人知道该语句是有意省略的。
因为空语句是一条语句,所以可用在任何允许使用语句的地方。多余的空语句一般来说是无害的,但是如果在if或者while的条件
后面跟着一个额外的分号就可能完全改变程序员的初衷:
while(iter!=svec.end());//while循环体是那条空语句     ++iter;//递增运算不属于循环的一部分

复合语句

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

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

语句的作用域:

可以在if、switch、while和for语句的控制结构内定义变量。定义在控制结构当中的变量只在相应语句的内部可见,一旦语句结束,变量也就超出其作用范围了。
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 中邮消费贷没审核通过怎么办 房贷扣款日忘存钱了怎么办 农业银行卡输密码次数超限载怎么办 农业银行卡丢了不知道卡号怎么办 银行卡短信扣费失败怎么恢复怎么办 歌华有线遥控器点了tvav怎么办 一级注册结构延续注册晚了怎么办 在京东买的黄金项链买贵了怎么办 京东上面买的商品不符合实际怎么办 在京东买东西卖家迟迟不发货怎么办 淘宝商家买的货一直不到怎么办 国美买的格力空调发票丢了怎么办 国美实体店发票丢了怎么办 我在苏宁买的冰箱发票丢了怎么办 信用卡家庭电单位电话换了怎么办 常住户囗和实际住址没房子怎么办 退货淘宝极速退款 卖家拒收怎么办 淘宝退货极速退款后卖家拒收怎么办 蘑菇街付款成功怎么申请退款怎么办 淘宝上拍错地址联系卖家不管怎么办 收到货想退款卖家不同意怎么办 小米小店复合通过qq群怎么办 买了火车票在订单上查不到怎么办 用支付宝付款扣款没成功怎么办 在京东买东西只收到空盒子怎么办 魅族移动数据是灰色的怎么办? 魅族手机账号密码忘记了怎么办视频 淘宝购物退货把单号写错了怎么办 天猫想退货商家不给退货地址怎么办 天天爱消除四星宠物等级已满怎么办 店不干了店里面的财神怎么办 微信显示登陆注册语言打不开怎么办 三星手机解锁以后突然不量怎么办 耐克、阿迪品牌鉴定买到假货怎么办 小米4c盒子不支持有线连接怎么办 一个手机号绑着两个小米账号怎么办 小米5s手机听筒声音小怎么办 淘宝上买手机买到翻新怎么办 小米6用久了很卡怎么办 淘宝商家发错误的退货地址怎么办 买苹果手机时查到了翻新机该怎么办