作业帮 > 综合 > 作业

c++一个函数怎么调用另一个函数中的参数?

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/26 06:54:59
c++一个函数怎么调用另一个函数中的参数?
例如:
void a()
{
int p;
cin>>p;
}
void b()
{
cout
c++一个函数怎么调用另一个函数中的参数?
一个函数,就象你的函数a其中的变量只在函数被调用时才生成和起作用,函数执行结束,变量p就失效了,所以它的值无法在函数执行后被保存.
如果想在函数执行结束后还能保存,需要在变量定义前加个“静态”的修饰,如:static int p;但这还是不能被函数以外的语句直接访问.
那么就需要将函数的值想办法传出来,或者直接将p的定义提到函数外成为全局变量.