问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言里, 一个函数怎调用,另一个函数的变量(不用返回)

发布网友 发布时间:2022-06-01 03:04

我来回答

3个回答

热心网友 时间:2023-11-18 00:38

已经有人给你那么多方法了。。。我还是建议不要用extern去使全局变量,也不要把变量定义在头文件,然后用include把变量包含进其它源文件使用,不要这样做!这是菜鸟的做法!
正确的做法是这样的,你把变量定义在相应的源文件中,定义成全局的,然后写一个接口去读取,充分利用封装的思想!我举个例子哈:
加入你的变量名是
A,定义在abc.c中。。。
这时候你的正确做法是
在abc.c中写一个函数,命名为
int
GetAValue(void)
{
return
A;
}
这才是大神的做法!这样的话如果是在同一个源文件中,可以直接访问全局变量达到目的。如果是在不同的源文件的其它函数,就调用你写好的
GetAValue()函数去读取!

热心网友 时间:2023-11-18 00:38

像你这个写法是不可能调用的到的
a在函数A里定义,且定义的是局部变量,函数b中不可能直接调用,除非在函数A中调用函数B
然后把a作为参数传递到函数B中。
望采纳。

热心网友 时间:2023-11-18 00:39

不能的说,除非这个函数中引用另一个函数,否则函数内的变量只对自身有效,函数对外的接口是他的返回值
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
抖音弹幕怎么关掉?怎么关闭抖音弹幕? 惠普LaserJet P3005D是否支持B5纸的双面打印? word打印出图片总是缺一部分怎么办-word打印图片不完整怎么解决_百度... 理想one哪里产的车辆? 抚州抚州ONE在哪里? one地址在哪里? 如何在图片上写字(如何在图片上添加文字) 网商贷为什么钱没到账 高级经济师职称怎么评 高级经济师需要评审吗 在C语言中,简单变量做实参是时,他和对应形参之间的数据传递方式是什么? “在C语言中当简单变量做实参时,用户不可能在函数中改变对应实参的值”这句话什么意思 C语言中的函数的调用时,用一般的变量会有用RETURN,而用指针变量就没有用RETURN? 洗衣机壳子上面可以刷洗衣物吗 2013年5月30日凌晨一点出生的孩子生肖属什么 C语言中,简单变量作为参数,调用函数数后,什么时候值改变,什么时候不变? C语言 被调函数中一般变量和指针变量均作为形参,函数如何调用?函数值如何返回? 柴鸡蛋的如何区分 C语言问题 函数中形参若为普通变量,则调用时对应位置上的实参可以是指针吗 柴鸡蛋怎么辨认?柴鸡是什么标准?拜托了各位 谢谢 如何判断柴鸡蛋的真假 怎样辩别柴鸡蛋 前面一段感情没了信任感不舒心闹矛盾,后面遇到新的女生正确应该怎么做,前面感觉还舍不得,该怎么做呢? 一段双方失去信任的爱情,还要继续吗?结婚后会好吗? 在恋爱中与对方彼此都没有信任,现在两人心力交瘁,该怎么办? 注册会计师的实用性强么 什么是注册会计师,有用吗? 妇女节奖项 抽烟时夹烟的指头指甲会发黄,要如何洗掉? 三星S5指纹解锁怎么用 保险责任的简介 有考过消防工程师证的吗,考上有用吗? 喜欢用香水的女生是出于怎样的使用心理 普通的独脚架可以加三叉底座吗 三脚架的独脚架功能大家都有用过吗 独脚架能像三脚架那样拍合影吗? 有什么pdf转换成word转换器绿色版可以用的吗 希腊神话故事的启示是什么? 希腊神话的现代启示2000 生日到底怎么计算,我是农历1992年2月30日。是农历2月30日,阳历4月二日,这样算我到底怎么过生日啊。 1996年阴历2月30日是什么日子?适合婚嫁吗? 谁能告诉我2月30号是什么日子啊谢谢大家了 男:1992年农历2月30日.女:1992年农历7月18日.请问今年或者明年结婚都有什么好日子适合我们的 谢谢指点.. 我是1996农历2月30出生的明天提车日子好不好 男1988年阴历11月19曰出生和女在1993年阴历2月30日出生在腊月的哪一天结婚是好日子? 生炒肥肠的做法,生炒肥肠怎么做好吃,生炒肥肠 生炒肥肠的做法,芹菜生炒肥肠怎么做好吃 女人要有男闺蜜的英文名 高考考到几号? 失眠说说 句子