【学习C++的第二天】
一、C++的基本语句
1.1声明语句和变量(P21—P22)
- 声明语句和变量(各自的作用是什么?为什么变量必须要声明?) 以及下面这段代码提供了哪两项信息?
// 定义一个整型变量
int = carrots;
// 定义一个整型变量
int = carrots;
- 定义声明的作用?
定义声明意味着它将导致编译器为变量分配内存空间
- 尽可能在首次使用变量前声明它
1.2赋值语句(P22)
- 赋值运算符可以连续使用
1.3cout详解(P23)
- cout可用于数字和字符串
打印前,cout必须将整数形式的数字转换为字符串形式(不理解,以后再查看)
- cout和cin都属于聪明的运算符,它会自动转换变量所需要的数据
- 理解运算符重载
- cout和printf()的区别
二、C++其他语句
2.1cin的使用(P24)
2.2cout的拼接(P24—P25)
常见的两种:
①:cout << "Crunch, crunch. Now I have " << carrots << "carrots." << endl;
②:cout << "I have"
<< carrots
<< "carrots."
<< endl;
①:cout << "Crunch, crunch. Now I have " << carrots << "carrots." << endl;
②:cout << "I have"
<< carrots
<< "carrots."
<< endl;
2.3类(也称“类库”,P25—P26)
类的本质:“数据”和“操作数据的方法”合并封装起来的抽象概念。
- 类的定义
- 类能表示什么?
- 类和类对象的区别
cout是一个ostream类对象,cin是一个istream类对象
- 类描述了什么?对象是什么?
- 类与C++的关系
- C++提供了哪两种发送消息的方式?
一种是使用类方法(本质是函数调用),另一种是重新定义运算符
三、函数
函数有两种
来源上:
1.函数库中的函数
2.用户自己定义的函数
返回值上:
1.有返回值的函数
2.没有返回值的函数
3.1有返回值的函数(P26—P29)
比如 sqrt函数
。
side = sqrt(area); //开平方
side = sqrt(area); //开平方
- 函数调用、被调用函数、调用函数之间的关系
- 参数、函数返回值的概念
- 函数原型、变量声明的关系
- 函数三部曲
1.函数原型(函数声明)
2.函数的定义
3.函数调用
- 函数头和函数体
- 函数原型的本质
函数原型是一条语句,它不是函数头
- 提供函数原型的两种方法