C++primer 第一章知识点梳理

C++Primer 第一章知识点梳理

1.1 教你怎么编程一段小程序
主要内容:
1、函数的组成:函数的返回类型,函数名,函数的形参列表,函数体。
main函数是调用程序的必备的函数。
2、int类型是内置类型,是语言自身定义的类型,可以定义变量的类型。比如:int a,可以说成a是一个int类型的变量。
3、函数的返回值,当返回值return0时表明成功,返回值return非零值时表明失败。

1.2 初识输入输出
主要内容:
1、标准库:通常表示为库,里面有丰富的函数和类型,其中包含了IO操作的类型,通常用库类型来表示标准库的特定部分,比如iostream库。
2、iostream库:iostream库包含两种基础类型—istream类和ostream类,分别表示输入流和输出流,用来执行输入输出操作。
3、iostream库定义4个IO对象,istream类的对象cin,被称为标准输入;ostream类的对象cout,被称为标准输出;此外还有ostream类的两个对象cerr和clog,cerr用来输出错误信息和警告,被称为标准错误;clog通常用来输出程序运行的一般信息。
4、向流写入数据:<<输出运算符,如std::cout<<“good!”,将数据写入输出流对象cout中。
从流读取数据:>>输入运算符,如std::cin>>a,将从istream读入数据,将数据存入给定的对象中。以数据为中心,数据流出则为输出,流入数据则为输入。

1.3注释简介
1、C++有两种注释方法——单行注释和界定符对注释。单行注释:以双斜杠//开始;界定符对注释:以/开始,/结束,不能嵌套。

1.4 控制流
1、while语句,循环语句。形式:while(condition) {station;}。先检测条件,为真时执行关联的语句station;为假时执行while的下一条语句。
2、for语句:循环语句。形式:for(int i=0;i<=100;i++) {station;}。for语句括号里包含变量初始化,判断条件,变量的自增或自减。for语句的执行顺序,先判断条件,后执行相关的语句,再进行变量值的自增或自减。
3、if语句,条件语句。形式:if(condition) {station1;} else{station2;};else语句视情况存在,当条件为真时,执行if花括号内的语句,为假时执行else语句(else存在的情况)。
4、读取数量不定的输入数据。作用:实现对用户输入的一组数据求和,因为这需要不断的读取数据直到没有数据输入,从而我们不知道数据的输入数量。我们会采用while(std::cin>>current)实现数据的不断输入,来将输入的数据存储在一个变量中,然后初始化一个和变量,将它们循环相加,就可得到总的和。例子:
#include
int main()
{ int current=0,sum=0;
while(std::cin>>current)
{ sum+=current;
}
std::cout<<"Sum of numbers are "<<sum<<std::endl;
return 0;
}
注意:要终止输入数据时,需要输入文件结束符crtl+Z,再敲回车,进行这样的两次操作便可停止输入。
例子:
在这里插入图片描述

1.5类简介
1、C++最重要的特性之一——类。一个类定义了一个类型,以及其关联的一组操作。
2、书中给出是已经建立的类,可在网站找到Sales_item.h的头文件,在上一个文章已经提到。
3、成员函数:成员函数是定义为类的一部分的函数,有时也被称为方法。调用成员函数时要用点运算符。

猜你喜欢

转载自blog.csdn.net/qq_47466050/article/details/106263870