码迷,mamicode.com
首页 > 编程语言 > 详细

C++primer学习笔记(三)——Chapter 5

时间:2014-08-29 09:27:27      阅读:309      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   io   for   问题   div   log   sp   

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

标签:style   blog   color   io   for   问题   div   log   sp   

原文地址:http://www.cnblogs.com/BlueMountain-HaggenDazs/p/3944128.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!