第二章笔记
一、进入C++
1、#include <iostream>
定义:
- 书中内容:该编译指令导致预处理将iostream文件的内容添加到程序中,是一种典型的预处理器操作:在源代码被编译之前,替换或添加文本。
- 个人理解(对象为#include,而非预处理器的理解):可以把它理解成python中的import *** 。
2、头文件(像iostream这类文件叫包含文件,又为头文件)命名约定:
例子:使用math头文件(math是C的):
可为:#include <math.h>;也可为:#include <cmath>
3、using namespace std
定义:
- 书中内容:旨在简化程序
- 例子:
如加入:using namespace std
有using namespace std:
cout << "How many carrots do you have?"
无using namespace std:
- 方式一:using std :: cout ;
cout << "How many carrots do you have?";
- 方式二:std :: cout << "How many carrots do you have?" ;
(using std :: cout << "How many carrots do you have?" ;这种形式会报错)
二、C++语句
1、cout:和平时自己用python的print方式很像,模仿便好(python用“ ,” 衔接,C++用"<<"衔接)
三、其他C++语句
1、cin:输入,例子:int catmath ; cin >> catmath;
四、函数
1、使用库函数
- 1、平方根:double sqrt(double)是本身和参数均是double类型。
- 2、次方:double pow(初始数值double , 多少次方double)是本身和参数均是double类型。
- 3、随机数:int rand(void)是本身int类型,注意:void是不接受任何参数的,所以括号内什么也不加。
- 4、按美元、美分格式显示数字:void bucks(double),参数是double类型,注意:本身是void类型,所以不需要:a=bucks(123.1),只需要bucks(123.1)。
2、用户定义函数
- 在int main()之前定义要建立的函数类型:void simon(int);
- 开始使用函数 :void simon (xxx) { } 其方式和python的相似,但是要注意括号内要记得定义类型。