函数分为库函数和自定义函数
库函数:就是已经写好封装了,可以直接调用的函数,比如printf等
自定义函数:就是我们自己写的函数
库函数学习地址:cplusplus
实际参数(实参):调用函数传入的变量
真实传给函数的参数,叫实参
实参可以是:常量、变量、表达式、函数等
无论实参是何种类型的量,在进行函数调用时,它们都必须有确定的值,以便把这些值传送给形参
形式参数(形参):定义函数时的临时变量
形式参数是指函数名后括号中的变量,因为形式参数只有在函数被调用的过程中才实例化(分配内存单元),所以叫形式参数
形式参数当函数调用完成之后就自动销毁了。因此形式参数只在函数中有效
举例:
//下面代码用来交换两个变量 #define _CRT_SECURE_NO_WARNINGS #include
void swap(int x, int y) { int temp = 0; temp = x; x = y; y = temp; } int main() { int a = 0; int b = 0; scanf("%d %d", &a, &b); //交换两个变量 printf("交换前:a=%d b=%d\n", a, b); swap(a, b); printf(