全站数据
8 4 2 0 5 8 1

c语言中实参的个数怎么看

证券百事通 | 简单学习,快乐成才!         
问题更新日期:2024-10-12 01:08:03

问题描述

c语言中实参的个数怎么看,在线求解答
精选答案
最佳答案

可以用逗号分辨参数个数,但是小括号里的逗号不算,比如你这个函数,其中的参数有x+y 、 e1,e2 、 fun(xy,d,(a,b)) 这三个参数。

其中(e1,e2)是个匿名函数当参数, fun()是个函数参数,其中又有 xy、d、(a,b). fun(x,y,f(a,b,c,d))fun()一共有多少的参数,3个, x、y、f()虽然a b c d都是f()的参数, 但fun()在调用的时候只看f()的返回值, 并不管f()里面有多少个参数, 所以f()只算一个参数.

其他回答

C语言函数参数包括“形参”和“实参”两种。形参的个数决定了实参的个数。在函数定义时,需要用逗号分隔开各个不同的参数,比如f(int x, int y)就定义了两个整形参数x和y,其中x和y这个名字是不重要的,那么在调用这个函数时,就需要把实际的参数值,也就是实参按照x和y 顺序传给f,那么当然个数就是2个。希望以上回答可以帮助到您。

其他回答

基本上看函数声明也能看出来

但是也可以实际推出,实际题目中考了三个 表达式 括号表达式 函数

3个

x+y

(e1,e2)

fun(xy,d,(a,b))

其他回答

C语言中实参的个数,要与形参的个数相一致。