课程
/后端开发
/C
/C语言入门
为什么是jackResult(a,b,c),而不是jackResult(),或者是JackResult(x,y,z)??
2017-01-05
源自:C语言入门 5-5
正在回答
之前定义过a,b,c三个变量的值,x,y,z得话也行,你得先定义 int x, y, z; 并分别赋值之后才能jackResult(x,y,z)
还有直接JackResult()的话程序会出错,之前没有定义过不带参数的jackResult函数,找不到这样的函数
jackResult(a,b,c)中,a,b,c分别是三个实际参数,在调用jackResult函数的时候要把这几个参数传递给形参,所以不能定义为空形参;
主函数中,三个变量被定义为a,b,c,调用时实参也要是相同的变量名。希望对你的理解有所帮助。
主函数中定义的是a,b,c进行的赋值,如果是jackResult(),请问你没有赋值,调用也没有意义
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答突然发出关于整型,浮点型和字符型的疑问
3 回答对这个<= >=有点混乱,这些用法是取决于你事情中列子来取么?
2 回答极其不理解这个式子,脑子转不过来
1 回答哪个大神能给我讲讲这个程序,感觉有点混乱
1 回答这样的混合型有问题吗?