【发布时间】:2013-11-13 14:54:10
【问题描述】:
有什么方法可以在函数返回后(即在调用函数中)访问函数参数?
例子:
void add (float a , float b) {
int c;
c=a+b;
return c;
}
void main () {
add (3,4);
if (a <4 && b<3) // a and b are variable in add functions
printf("a is 4 and b is 3");
}
【问题讨论】:
-
很抱歉这么说,但是这段代码没有任何意义。我建议你先开始阅读有关 c 的书籍或教程
-
你听说过全局变量或变量作用域吗?
-
你想解决什么问题?
-
a & b 仅定义为
add()的函数参数,并且在该函数之外,它们不存在。有关详细信息,请参阅下面的答案。
标签: c parameters scope