1.总结: 值传递时,形参是修饰不了实参的
这样子是交换不了实参的,要加上地址&符才可以
void swap(int a, int b) { int temp = a; a = b; b = temp; }
2.函数的声明
3.函数的分文件写法
作用:让代码结构更加清晰
函数分文件编写一般有4个步骤
1.创建后缀名为.H的头文件
2.创建后缀名为.CP的源文件
3.在头文件中写函数的声明
4.在源文件中写函数的定义
swap.h文件:
#pragma once #include<iostream> using namespace std; void swap(int a, int b);
swap.cpp文件:
#include"swap.h" void swap(int a, int b) { int temp = a; a = b; b = temp; cout << "a=" << a << endl; cout << "b=" << b << endl; }
main.c文件:
#include"swap.h" int main() { int a = 10; int b = 100; swap(a, b); system("pause"); return 0; }