Blame

d84748 Qwas 2024-11-17 13:36:49 1
# c++入门
2
3
- `endl` 用于向流的末尾部位加入换行符
4
- `cout` 代表显示器
5
- `cout << x` 操作就相当于把x的值输出到显示器
6
7
8
## 输入 Hello World
9
10
```cpp
11
# include<iostream>
12
using namespace std;
13
int main() {
14
cout <<"Hello World!\n";
15
}
16
```
17
18
## 输入输出
19
20
```cpp
21
#include <iostream>
22
23
using namespace std;
24
25
int main() {
26
int a, b, result;
27
cout << "please input two number:\n";
28
cin >> a >> b;
29
result = 3 * a - 2 * b + 1;
30
cout << "result is " << result << endl;
31
}
32
```
33
![](/cpp/c++%E5%85%A5%E9%97%A8/a/image-1731850280498.jpg)
34
## 使用函数
35
36
```cpp
37
#include<iostream>
38
#include<cmath>
39
using namespace std;
40
41
double max(double x, double y);
42
43
int main() {
44
double a, b, c;
45
cout << "input two number:\n";
46
cin >> a >> b;
47
c = max(a, b);
48
cout << "maximum=" << c << "\n";
49
cout << "the squart of maximum=" << sqrt(c);
50
}
51
52
double max(double x, double y) {
53
if (x > y)
54
return x;
55
else
56
return y;
57
}
58
59
```
60
![](/cpp/c++%E5%85%A5%E9%97%A8/a/image-1731850497554.jpg)
61
62
## 函数定义包含函数声明
63
64
```cpp
65
#include<iostream>
66
#include<cmath>
67
using namespace std;
68
69
double max(double x, double y) { // 既是函数定义又是函数声明
70
if (x > y)
71
return x;
72
else
73
return y;
74
}
75
76
int main() {
77
double a, b, c;
78
cout << "input two numbers:\n";
79
cin >> a >> b;
80
c = max(a, b);
81
cout << "the squart of maximum=" << sqrt(c);
82
}
83
```