c++ primer 第五版学习笔记-第一章 开始

 

1.1 编写一个简单的C++程序


1.一个函数的定义包含四部分:返回类型,函数名,形参列表,函数体。

2.当return语句包括一个值时,此返回值的类型必须与函数的返回类型相容。

3.程序所处理的数据都保存在变量中,而每个变量都有自己的类型。如果一个名为v的变量的类型为T,我们通常说“v具有类型T”,或等价的,“v是一个T类型变量。”


1.2 初识输入输出

1.标准输入输出对象
  cin:标准输入
  cout:标准输出
  cerr:标准错误
  clog:输出运行时的一般信息

 

 

2.namespace即“命名空间”,也称“名称空间” ,cout和cin都是定义在名为std的命名空间中的。命名空间可以帮助我们避免不经意的名字名字定义冲突,以及使用库中相同名字导致的冲突。标准库定义的所有名字都在命名空间std中。

 

 

 

3.当使用标准库中的一个名字时,必须显示说明我们想使用来自命名空间std中的名字。例如std::cout,通过使用作用域运算符(::)来指出我们想使用定义在命名空间std中的名字cout。

 

1.3 注释简介

1.单行注释以双斜线(//)开始,以换行符结束。当前行双斜线右侧的所有内容都会被编译器忽略,这种注释可以包括任何文本,包括额外的双斜线。

 

2.多行注释以/*开始,以*/结束,可以包含除*/以外的任意内容。编译器将落在/*和*/之间的所有内容都当做注释。

 

1.4 控制流

1.while语句

while语句的形式为:

 

 
  1.  
    while(condition)
  2.  
    {
  3.  
    statement;
  4.  
    }

while语句的执行过程就是交替的检测其条件语句(condition)和执行循环体(statement)。

 

只要条件语句的判断为真,那么循环体就会一直执行下去,知道条件语句得出的结果为假才终止循环。

 

2.for语句

for语句的形式为:

 

 
  1.  
    for(init-statement;condition;expression)
  2.  
    {
  3.  
    statement;
  4.  
    }

每个for语句都包含两部分:循环头和循环体(statement)。

 

循环头控制循环体的执行次数,它由三部分组成:一个初始化语句(init-statement),一个循环条件(condition),一个表达式(expression)

 

3.if语句

 

 
  1.  
    if(condition)
  2.  
    {
  3.  
    statement;
  4.  
    }

if语句和while语句类似,但是if语句的statement只会在condition条件满足的情况下执行一次。

 

 

1.5 类的初识

 

1.在C++中,我们通过定义一个类来定义自己的数据结构。一个类定义了一个类型,以及与其关联的一组操作。类机制是C++最重要的特性之一。

 

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

 item.isbn()  调用名isbn的成员函数

 

 

3.点运算符 '.' 只能用于类类型的对象:

 

  • 左侧运算对象必须是一个类类型的对象,
  • 右侧运算对象必须是该类型的一个成员名,
  • 运算结果为右侧运算对象指定的成员。
  • 调用运算符'()':括号中为实参列表
  • e.g. item.isbn() // 类类型对象.成员函数(可为空的实参列表)

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值