c++ primer 第五版学习笔记-第一章 开始
本文转载,出处:https://blog.csdn.net/libin1105/article/details/48134287
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语句的形式为:
-
while(condition)
-
{
-
statement;
-
}
只要条件语句的判断为真,那么循环体就会一直执行下去,知道条件语句得出的结果为假才终止循环。
2.for语句
for语句的形式为:
-
for(init-statement;condition;expression)
-
{
-
statement;
-
}
循环头控制循环体的执行次数,它由三部分组成:一个初始化语句(init-statement),一个循环条件(condition),一个表达式(expression)
3.if语句
-
if(condition)
-
{
-
statement;
-
}
1.5 类的初识
1.在C++中,我们通过定义一个类来定义自己的数据结构。一个类定义了一个类型,以及与其关联的一组操作。类机制是C++最重要的特性之一。
2.成员函数是定义为类的一部分的函数,有时也被称为方法。我们通常以一个类对象的名义来调用成员函数。
item.isbn() 调用名isbn的成员函数
3.点运算符 '.' 只能用于类类型的对象:
- 左侧运算对象必须是一个类类型的对象,
- 右侧运算对象必须是该类型的一个成员名,
- 运算结果为右侧运算对象指定的成员。
- 调用运算符'()':括号中为实参列表
- e.g. item.isbn() // 类类型对象.成员函数(可为空的实参列表)
上一篇: Java学习笔记04
推荐阅读
-
第一章 开始学习C/C++
-
《从零开始学Swift》学习笔记(Day 71)——Swift与C/C++混合编程之数据类型映射
-
c++ primer(第五版)学习笔记及习题答案代码版(第十四章)重载运算与类型转换
-
c++ primer plus第五版读书笔记
-
c++ primer(第五版)学习笔记及习题答案代码版(第三章)字符串、向量和数组
-
《C++ Primer》学习笔记_第一章 开始
-
《C++ primer》第一章 开始
-
c++ primer 第五版学习笔记-第一章 开始
-
[C++ Primer Plus]学习笔记--关于C++ string和c类型字符数组的对比
-
《C++ Primer Plus》学习笔记——第五章 循环和关系表达式(四)