调用:函数名+括号(+参数// 有参数则加上参数,没有则不加)
参数:定义函数时,若有需参数,则该参数被称为形式参数,函数被调用时,参数被称为实际参数
函数生命周期:从调用开始,调用完毕结束。函数的调用语句,既是函数生命的开始,也是函数声明的结束。
局部变量 vs 全局变量:
局部变量只作用于某一函数内部,,全局变量作用域程序始终
#include <stdio.h>
void func1(){
int data;
data = 10;
printf("data in func1 : %d\n",data);
}
void func2(){
int data;
data = 11;
printf("data in func2 : %d\n",data);
}
void func3(){
int data ;
data = 15;
printf("data in func3:%d\n",data);
}
int main(){
func1();
func2();
func3();
return 0;
}
#include <stdio.h>
/* 声明 全局变量*/
int a = 20;
int main ()
{
int x = 10;
int y = 20;
int z = 0;
int sum(int x, int y);
printf ("value of a in main = %d\n", x);
z = sum( x, y);
printf ("value of c in main = %d\n", y);
return 0;
}
int sum(int a, int b)
{
printf ("value of a in sum = %d\n", a);
printf ("value of b in sum = %d\n", b);
return a + b;
}