【C/C++ 学习笔记】函数
视频地址: Bilibili
函数结构
- 返回值类型
- 函数名
- 参数列表
- 函数体语句
- return 表达式
返回值类型 函数名 (参数列表) {
函数体语句;
return 表达式;
}
声明
在函数定义之前声明函数,可以声明多次,但是只能定义依次
返回值类型 函数名 (参数列表);
拆分 h 文件
- 创建 .h 后缀的头文件
- 创建 .cpp 后缀的源文件
- 在头文件中书写函数的声明
- 在源文件中书写函数的定义
// sweap.h
#pragma once
#include <iostream>
using namespace std;
void sweap(int a, int b);
// sweap.cpp
#include "sweap.h"
using namespace std;
void sweap(int a, int b) {
cout << a << " " << b << endl;
}
// main.cpp
#include <iostream>
#include "sweap.h"
using namespace std;
int main() {
cout << "Hello, world!" << endl;
sweap(2, 3);
return 0;
}