再学C++ Primer(6)-语句

本文详细解释了C++中switch语句、break、continue、goto语句的基本用法,并强调了在代码中添加注释的重要性以提高代码可读性。同时,介绍了如何利用预处理器进行调试,确保程序在不同阶段的正确性和高效性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用空语句时应该加上注释,加强代码可读性;


在switch语句中,哪怕没有语句要在default标号下执行,定义default标号还是非常有用的。定义default标号是为了告诉读者这种情况已经考虑到了,只是没有什么要执行的。


在switch语句中,只能在最后一个case语句或是default语句中定义变量。如需要为某个特殊的case定义变量,则可以引入块语句。


break语句用结束最近的循环或swith结构中,并将程序的执行权传递给紧接在被终止语句之后的语句;


continue导致最近的循环语句的当此迭代提前结束。


goto语句不能跨越变量定义语句向前跳转。


使用预处理器进行调试:
思路:程序所包含的调试代码仅在开发过程中执行,当应用程序已经完成,并且准备提交时,就会将调试代码关闭,例如:
int main()
{
#ifndef BDEBUG
cerr<<"starting main()"<<endl;
#endif
}


调试和异常处理还是不太明白!!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值