永发信息网

c++一个函数怎么调用另一个函数中的参数?例如:void a(){int p;p;}void b()

答案:2  悬赏:80  手机版
解决时间 2021-03-01 21:49
  • 提问者网友:像風在裏
  • 2021-02-28 21:55
c++一个函数怎么调用另一个函数中的参数?例如:void a(){int p;p;}void b()
最佳答案
  • 五星知识达人网友:胯下狙击手
  • 2021-02-28 22:48
一个函数,就象你的函数a其中的变量只在函数被调用时才生成和起作用,函数执行结束,变量p就失效了,所以它的值无法在函数执行后被保存.如果想在函数执行结束后还能保存,需要在变量定义前加个“静态”的修饰,如:static int p;但这还是不能被函数以外的语句直接访问.那么就需要将函数的值想办法传出来,或者直接将p的定义提到函数外成为全局变量.
全部回答
  • 1楼网友:英雄的欲望
  • 2021-02-28 23:51
回答的不错
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯