C++Primer(中文版)第五版 第一章重点

1. 每个C++程序都包含一个或多个函数(function),其中一个必须命名为mainC++程序中的每个名字都要先声明后使用。

2. 一个函数的定义包括四部分:返回类型(return type),函数名(function name),一个括号包围的形参列表(parameter list,允许为空)以及    函数体(function body)。

3. iostream库,包含两个基础类型istream,ostream,输入流和输出流。istream类型的对象:cin,标准输入;ostream类型的对象:cout,标准输出。

4. std::out  std::in 前缀std::指出名字coutendl是定义在名为std的命名空间(namespace)中的。命名空间可以帮助我们避免不经意的名字定    义冲突,以及使用库中相同名字导致的冲突。标准库定义的所有名字都在命名空间std中。通过命名空间使用标准库有一个副作用:当使用标准    库中的一个名字时,必须显式说明我们想使用来自命名空间std中的名字。

5. 初始化变量就是在变量创建的同时为它赋予一个值。

6. Std::cin >> v1 >> v2;    等价于 std::cin >> v1;   std::cin >> v2;

7. 控制流语句

(1)while 语句  while (condition)

                    Statement

     while语句持续地交替检测condition和执行statement,直至condition为假为止。

(2)for语句    for(初始化语句init-statement;循环条件condition;表达式expression)

     初始化语句中定义的变量只能在for循环内部存在,在循环结束之后是不能使用的。循环体每次执行前会检查循环条件。表达式在for循环体 后执行。执行完表达式后,for语句重新检测循环条件。循环持续至循环条件为假。

(3)If语句     if(condition)  条件为真则执行后面的语句块。If语句中的条件使用相等

      运算符(==)来检验两个值是否相等。    = 用来赋值

8. 包含来自标准库的头文件时,应该用尖括号包围头文件。对于不属于标准库的头文件,用双引号包围。

9. 

  每个类都定义了一个新的类型,其类型名就是类名。我们可以定义类类型的变量。

  类的作者定义了类对象可以执行的所有动作。

  读取两个数,并打印两个数的和

  Std::cin >> item1 >> item2;

  Std::cout << item1 + item2 << std::endl;

  成员函数

  成员函数是定义为类的一部分的函数,有时也被称为方法。我们通常以一个类对象的名义

  来调用成员函数。使用点运算符(.)来表达我们需要“名为X的对象的X成员”。点运算

  符只能用于类类型的对象。其左侧运算对象必须是一个类类型的对象,右侧运算对象必须

  是该类型的一个成员名,运算结果为右侧运算对象指定的成员。当用点运算符访问一个成

  员函数时,使用调用运算符(( ))来调用一个函数,括号中放实参列表(可能为空)。

PS: 前缀递增运算符(++++val =   val=val+1

return 语句后不能漏了分号。

::运算符 作用域运算符

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值