参数变量这两者有什么区别

2025-03-11 08:57:02
推荐回答(2个)
回答1:

形式参数:凡是在函数定义上定义的参数就是形式参数。形式参数用于在函数调用的时候传递参数的值。

传值参数:形式参数用于在函数调用的时候传递参数的值,参数的值有两种传递方法:值传递和指针传递(或地址传递、引用传递)。

通过值传递参数,在函数里对形式参数的内容怎么修改,对不会影响调用前使用的内容。如果通过引用传递,在函数体的修改会影响到外面。

回答2:

你这里所指的参数是引用字符串常量。当然,在程序代码里面,直接应用字符串常量完成自己所需的功能是可以的。可以省略不用,也就是说这个函数不带参数。
但是,很多时候,我们需要函数带参数。为了方便方法直接的互相调用。在以后的深入学习当中你就会理解到。C++类里面用是,类之间的方法互相调用需要传入参数。是程序模块化,对象化。