m0_74260788 2023-02-18 16:10 采纳率: 86.4%
浏览 471
已结题

第五章函数问题pta练习

在函数调用Func(exp1 , exp2+exp3 , exp4*exp5)中,实参的数量是 ()。

A.
3

B.
4

C.
5

D.
语法错误
选A是为什么?怎么判断实参和形参

  • 写回答

4条回答 默认 最新

  • CodeBytes 2023-02-18 16:15
    关注

    该回答引用ChatGPT
    实参的数量为 3。

    在函数调用 Func(exp1, exp2+exp3, exp4exp5) 中,括号中包含了三个实参,它们分别是 exp1、exp2+exp3 和 exp4exp5。这三个实参被逗号分隔开,作为参数传递给函数 Func。

    在函数定义时,我们可以指定形参的名称和类型,以告诉编译器函数接受哪些参数。例如,函数定义可能是这样的:void Func(int a, int b, int c),其中 a、b、c 是形参名称,类型为 int。这意味着函数 Func 需要接受三个 int 类型的参数。

    在函数调用时,我们需要传递与形参数量和类型相对应的实参。如果实参的数量和类型与形参不匹配,将会导致编译错误或运行时错误。

    在这个问题中,函数调用 Func(exp1, exp2+exp3, exp4exp5) 没有明确指定函数 Func 的形参,因此无法准确判断形参的数量和类型。但是,我们可以根据调用语法中逗号的数量来确定实参的数量。由此,可以确定实参的数量为 3,即 (exp1, exp2+exp3, exp4exp5)。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 2月26日
  • 已采纳回答 2月18日
  • 创建了问题 2月18日

悬赏问题

  • ¥20 iOS绕地区网络检测
  • ¥15 python验证码滑块图像识别
  • ¥15 根据背景及设计要求撰写设计报告
  • ¥15 QT6颜色选择对话框显示不完整
  • ¥20 能提供一下思路或者代码吗
  • ¥15 用twincat控制!
  • ¥15 请问一下这个运行结果是怎么来的
  • ¥15 单通道放大电路的工作原理
  • ¥30 YOLO检测微调结果p为1
  • ¥15 DS18B20内部ADC模数转换器