前言:
程序员调用函数,函数返回结果。
举例说明:
例1 传入一个数,然后+1 (test)函数
#include<stdio.h>
void test(int n) {
int n2 = n + 1;
printf("n2=%d",n2);
}
void main() {
int num = 6;
test(num);
getchar();
}
调用机制解图:
注意:函数调用规则:
1.当调用(执行)一个函数时,就会开辟一个独立的空间(栈)。
2.每个栈空间是相互独立。
3.当函数执行完毕后,会返回到调用函数位置,继续执行。
4如果函数有返回值,则将返回值赋给接收的变量。
5.当一个函数返回后,该函数对应的栈空间也就销毁。