【发布时间】:2015-05-09 16:55:17
【问题描述】:
我的问题很简单。没有结构,没有对象。没有。 我想将一个变量从 main 传递给 void func1,然后 func1 将它传递给 void func2 并保存更改。
这是一些编码,我想是正确的。
int main (int argc, char *argv[]) {
int a = 2, b = 3, av, sum;
sumandav(a, b, &sum, &av);
printf("Average: %d\nSum: %d\n", av, sum);
return(0);
}
void sumandav(int a, int b, int *sum, int *av) {
*sum = a + b;
average(&sum, &av);
}
void average(int *sum, int *av) {
*av = (*sum)/2;
}
感谢您的宝贵时间。
【问题讨论】: