C语言里,被调函数能够使用主调函数里德变量么?变量的权限是整么样的?

我请问一下,C语言里,被调函数能够使用主调函数里德变量么?变量的权限是整么样的?
最新回答
锁骨草莓印

2024-11-25 11:41:50

不能直接用,要用指针的方式传进被调函数
void foo(Int *p)
{
*p=1000;
}
main()
{
int a=100;
//a = 100 now
foo(&a);
//a = 1000 now
}
为期待而延续

2024-11-25 19:38:46

要传递的,例在main(){ tpm(a) }中a的值就会传递到void tpm(int b)函数的中的b,再让b参与tpm函数中的计算