作用域和生存周期一致。
差异:形参的值取决于函数调用时传递的值,和该函数自身的运算。
局部变量只受定义该局部变量的函数影响。
#include<stdio.h>
void fun_1(int cmd);
void fun_2();
main()
{
printf("形参受传递给它的实参的影响\n");
fun_1(1);
fun_1(8);
printf("局部变量只受定义它的函数的影响\n");
fun_2();
}
void fun_1(int cmd)//形参
{
printf("cmd = %d\n",cmd);
cmd++;
printf("cmd自增 = %d\n",cmd);
}
void fun_2()//局部变量
{
int a = 5;
printf("a = %d\n",a);
}