如何实现将变量依次传给函数?
如何使用循环或者别的方法,把离散的变量作为函数参数传入函数,不用重复写很多的参数类似的调用。
比如
char *s1;
char *s2;
...
char *sn;
int *p1;
int *p2;
...
int *pn;
printout(s1, p1);
printout(s2, p2);
...
printout(sn, pn);
void printout(char *str, int *cnt)
{
}
[解决办法]
char* s[N];
int* p[N];
int i;
for(i = 0; i < N; ++i) printout(s[i], p[i]);