首页 > 代码库 > C++primer学习笔记(三)——Chapter 5
C++primer学习笔记(三)——Chapter 5
5.1 Simple Statements
1、记得每个语句后面加上”;”不过现在编译器都有实时编译,一般都不会忘记的,
2、空语句
(1)就是啥都没有。只有一个“;”
(2)还是有很多用处的,例如
while (cin>>s && s!= sought) ;
不停的监测是不是输入的是sought,还有很多地方是这样的说~。
3、括号
主要记住括号的作用:
(1)用在if while case 等等语句的后面,把多个语句复合在一起。
(2)括号后面不用以“;”
5.2 Statement Scope
1、如果变量定义在if switch while 和for 语句的里面的话,那么这些变量的存在范围就只在if witch while for 语句结束之前。
2、如果一个变量要保证在这个函数内访问就不能再上述结构中定义。
5.3 Conditional Statements
一、if语句
if(condition){ statement}
if else(condtion2)
{
statement2
}
else
{
statement3}
PS:(1)else匹配离自己最近的一个if,所以要检查逻辑是否有问题。
(2)嵌套语句的时候最好加上花括号。
二、switch语句
switch (ch) { case ‘a‘: case ‘b‘: case ‘c‘: case ‘d‘: default: break; }
1、首先每一个case如果后面没有break的话;就会继续执行下一个case,直到switch的结尾。所以我们要根据情况进行选择。
2、default就是在所有的case都没有匹配的情况下才会执行的。即使你没有写,也会默认生成一个空的default。
5.4 循环
5.5 break,continue,goto.
C++primer学习笔记(三)——Chapter 5
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。