函数参数定义问题,高手来吧,我搞了半天搞不清楚。

 

请问,动态参数如何定义。

如 void xxx(...);

参数个数不限制。

 

有一个方法也许可以实现,就是 你的参数传递一个数组。

 
alan0405 写道 >>

请问,动态参数如何定义。

如 void xxx(...);

参数个数不限制。

有两种方法可以定义动态参数,及参改动态参数:

第一在程序开头定义,比如:

int x;

void xxx(...) {

x=8;

}

在其他程序段就能看到x=8了。

第二,以地址传递的方法,比如:

......

int y;

xxx( y );

......

void xxx(int& x) {

x=8;

}

调用它的函数中的y=8了。

供参考。

老陆。

原因: