请问如何把函数中的参数变量作为全局变量

 我来答
ji...8@sohu.com
2017-01-28 · TA获得超过324个赞
知道小有建树答主
回答量:436
采纳率:50%
帮助的人:51万
展开全部
如果是拍卜皮 外部变量 那要声明一下 这个变量。如int a定义在test1.cpp中 但是要在test2.cpp fun函数体内修改 那么要在test2.cpp文件fun函数前面这样声明: extern int a;这样 就可以在fun函数内修改这个变量了;另外含static 关键字的全局静态变量 只有在那个模块弊亏CPP中被袭差修改。
濮慨蒲天蓉
2019-08-12 · TA获得超过3827个赞
知道大有可为答主
回答量:3138
采纳率:30%
帮助的人:160万
展开全部
可盯睁以啊
不过你如果把盯则袜全局变量作为参数供子函数调用,那么子函数对全凯激局变量的修改将是不可逆的,即子函数结束时,回到主程序里,全局变量的值已经是子函数中修改的值了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式