1 一個cpp中 兩種情況
1.1 定義 使用
1.2 聲明 使用?定義
2 按 定義 后 直接使用的順序 不用 聲明 函數
#include <iostream>
using namespace std;int max(int a, int b) {int max = a>b?a:b;return max;
}int main() {int a = 1;int b = 2;cout << max(a, b) << endl;}
3 按先 使用? ?再定義 需要再 使用前 聲明
#include <iostream>
using namespace std;// 聲明
int max(int a, int b); int main() {int a = 1;int b = 2;// 使用cout << max(a, b) << endl;}// 定義
int max(int a, int b) { int max = a>b?a:b;return max;
}