C++Primer第5章 语句

本文详细介绍了C++中的语句,包括简单语句、条件语句(if和switch)、迭代语句(while, for, do while)以及跳转语句(break, continue, goto)。还探讨了try语句块和异常处理机制,如throw表达式和catch子句,以及标准异常类的使用。" 81667669,7942809,解决Keil编译错误:Failed to check out a license.,"['Keil MDK', 'Compiler', '错误修复', 'Windows 10', '软件更新']
摘要由CSDN通过智能技术生成

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

5.1 简单语句

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

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

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

ival + 5;		//表达式语句
cout << ival;

;	//空语句
while(cin >> s && s != sought)
    ;	//空语句

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

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

复合语句是指用花括号括起来的(可能为空的)语句和声明的序列,复合语句也被称作<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

modao233

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值