首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

C语言能否通过函数来传递参数?具体想问的有关问题如上

2012-09-22 
C语言能否通过函数来传递参数?具体想问的问题如下function1(形参1,形参2,形参3,形参4,形参5){……function2(

C语言能否通过函数来传递参数?具体想问的问题如下
function1(形参1,形参2,形参3,形参4,形参5){
……function2(参1,参2,参3,参4)
}

function2(形参1,形参2,形参3,形参4){
……function3(参1,参2,参4)
}
ps:我是想在函数3里用到形参4,但是在函数2里,却没有对形参4的任何操作,这种情况,我改怎么在函数3里得到形参4?

[解决办法]
函数3里已经得到形参4
[解决办法]

探讨

所需要的那个参数不是指针类型的……如2楼说的,函数2只在定义时提到了形参4,但在具体的函数2里没有对形参4的任何操作,这样函数3也能得到形参4吗?

[解决办法]
参考下面的代码:
C/C++ code
void fun3(int arg1, int arg2, int arg4){    printf("%d\n", arg4);}void fun2(int arg1, int arg2, int arg3, int arg4){    fun3(arg1, arg2, arg4);}void fun1(int arg1, int arg2, int arg3, int arg4, int arg5){    fun2(arg1, arg2, arg3, arg4);}int main(void){    fun1(1, 3, 5, 8, 9);    return 0;} 

热点排行