为了账号安全,请及时绑定邮箱和手机立即绑定

脑子突然有点混,,,

为什么是jackResult(a,b,c),而不是jackResult(),或者是JackResult(x,y,z)??

正在回答

3 回答

之前定义过a,b,c三个变量的值,x,y,z得话也行,你得先定义  int x, y, z;  并分别赋值之后才能jackResult(x,y,z)

还有直接JackResult()的话程序会出错,之前没有定义过不带参数的jackResult函数,找不到这样的函数

0 回复 有任何疑惑可以回复我~

jackResult(a,b,c)中,a,b,c分别是三个实际参数,在调用jackResult函数的时候要把这几个参数传递给形参,所以不能定义为空形参;

主函数中,三个变量被定义为a,b,c,调用时实参也要是相同的变量名。
希望对你的理解有所帮助。

1 回复 有任何疑惑可以回复我~

主函数中定义的是a,b,c进行的赋值,如果是jackResult(),请问你没有赋值,调用也没有意义

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

脑子突然有点混,,,

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信