请问一下该形参b为什么没有传参赋值5给变量c呢?

请问一下该形参b为什么没有传参赋值5给变量c呢?十分感谢

img


正文长度小于30个字符,请进行修改正文个字符,请进行修改正文长度小修改正文长度小于30个字符,请进行修改

函数体中的形参是一个新的局部变量 调用时赋值为 c。
要修改c 的值需要传地址。

int a(int *b)
{
  *b = 5;
  return *b-1;
}

//main 函数
e = a(&c);