如题所述
不是这样的。C语言中的函数调用是单向的,仅仅是传递数值,所以在调用函数期间,函数内部变量所更改的直是无法传递回主调函数的。要把函数调用期间的变量值返回主调函数应该使用指针变量。下面是修改好的程序,在程序中,函数的形式参数采用指针变量,而函数调用时就把需要改变变量的地址传入到被调用函数中,这样就可以实现改变,值得效果了。
明白了。再问下主调函数怎么解释,还有形式参数定义方式有几种?