Blame
|
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 |  |
|||||||
| 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 |  |
|||||||
| 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 | ``` |
|||||||