c语言中什么叫形参,什么叫实参?来权威解释,我的理解就是形式参数和实际参数。在被调用的函数里的是形参,而从主函数中代入被调函数中进行运算的是实参,这样理解对吗?
麻烦你把(2)这一段给解释一下,谢谢。
追答因为实参的要从主函数传进去,所以实参要是一个具体的值,这个具体的值可以是函数的返回值比如func(p()),这个代表主函数调用func,而func的实参是p()这个函数返回的值,而变量、表达式、常量也都是这个意思,懂了吗
追问你说的我懂,我不懂(2)段的形参数组与实参数组的地址结合什么意思?什么叫机结合?什么叫双向传递,难道还有形参传递给实参这一说?
追答当然可以由形参返回给实参,参数传递方式有三种,其中有一种叫做引用传递,比如func(a),而函数定义为func(int &b),这代表引用传递,你在函数里面改变b的值其实也改了主函数里面a的值,而引用传递的意思可以理解为将主函数参数a换了一个名字叫做b,你对b操作就是对a操作
追问跟指针有关吗
我要逆袭我宿舍学霸
追答引用是引用,不是指针,指针是另外一个传递方式,地址传递
追问欧克