怎么看一个调用语句的实参个数

  1. 有如下两数调用语句:
    func(rec1,rec2 +rec3, (rec4,rec5));
    该函数调用语句中,含有的实参个数是(
    A) 3
    B) 4
    C)5

题目问的是实参个数,从rec1到rec5都是从主函数传进来的实参,共5个
形参如下:

func(rec1,rec2 +rec3, (rec4,rec5));

就是rec1,rec2+rec3,(rec4,rec5)这3个形参
其中rec2+rec3是计算后当作一个传入的,而(rec4,rec5)是一个逗号表达式,传入的实际是rec5

如果对你有帮助,还请点个采纳!

实参个数是4个。 (rec4,rec5)是逗号表达式,只有rec5起作用

函数总共3个参数。rec1是一个,rec2+rec3是一个,后面的括号表达式是第3个

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632