一下调用语句中实参的个数是? func((e1,e2),(e3,e4,e5))为什么啊??
2个回答
展开全部
两个,(e1,e2)和(e3,e4,e5)。在调用有参函数时,函数名后面括号中的参数称为“实际参数”,实参可以是常量、变量或表达式。
实参可以是常量、变量或表达式, 无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值, 以便把这些值传送给形参。 因此应预先用赋值,输入等办法使实参获得确定值。
扩展资料:
函数调用过程
1、函数的形参列于函数声明中,在函晌简裂数定义的函数体内使用。咐巧在未出现函数调用时,形参不占内存中的存储单元;当函数调用时,形参(任何种类的)是一类将被填充的空白或是占位符。
2、将实参的值传递给形参。当函数被调用时,实参列在函数名后面的括号里。执行函数调用时,实参被传递给形参。
3、在执行函数期间,由于宴闭形参已经有值,可以利用其进行相关运算。
4、通过return语句将函数值带回到主调函数。
5、调用结束,形参单元被释放。实参单元仍保留并维持原值(值传递)。
展开全部
两个,(e1,e2)和(e3,e4,e5)
就因为有括号括起来,所以这里面(e1,e2)和(e3,e4,e5)都只能看作是一个参衡闷数
如果型型没咐租弯有括号,就是5个e1,e2,e3,e4,e5
就因为有括号括起来,所以这里面(e1,e2)和(e3,e4,e5)都只能看作是一个参衡闷数
如果型型没咐租弯有括号,就是5个e1,e2,e3,e4,e5
追问
(e1,e2)和(e3,e4,e5)又表是什么东东呢?
追答
逗号表达式,逗号表达式的值就是最后一个表达式的值
(e1,e2) 等于e2, (e3,e4,e5)等于 e5
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询