主函数被调函数变量作用域

如果主函数中定义变量只定义int未声明局部还是全局,那么可以在被调函数使用吗

在主函数声明int a;这个a默认是局部变量。不能直接在其他函数中使用。

如果传参的话可以使用变量里的值,值传递不影响主函数中该变量的原值 ,地址传递会影响

主要在函数中定义的变量都是局部变量,如果想要将该参数传给被调函数,可以通过按值传递或者按地址传递,被调函数就可正常使用。按值传递的话被调函数不能修改主函数的值,反之按地址传递就可以修改主函数的值。