为什么答案是A不是C?

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

img

①形参(形式参数)
在函数定义中出现的参数可以看做是一个占位符,它没有数据,只能等到函数被调用时接收传递进来的数据,所以称为形式参数,简称形参。
②实参(实际参数)
函数被调用时给出的参数包含了实实在在的数据,会被函数内部的代码使用,所以称为实际参数,简称实参。

形参和实参的功能是传递数据,发生函数调用时,实参的值会传递给形参。

综上,选A。
希望对题主有所帮助,可以的话,帮忙点个采纳!

函数定义的时候,并不知道这个参数的具体值,但是只是需要参数的名字而已,因此是形参,形式参数。
函数调用语句中,需要把真实值传递进去,因此此时的形参有了具体的值了,所以叫实参。
例如定义:
int add(int a,int b)
{
return a+b;
}
其中a,b称为形参,只知道函数用来返回a+b的结果。但是具体什么值不知道。
调用的时候:int result = add(1,2); 其中的1和2是具体的值,此时a=1,b=2; 所以称1和2是实参

函数定义的地方叫形参,函数调用的地方叫实参