永发信息网

C语言中,全局变量是对整个工程可见吗?还是只对其所声明的文件是可见的?

答案:2  悬赏:10  手机版
解决时间 2021-02-10 12:10
C语言中,全局变量是对整个工程可见吗?还是只对其所声明的文件是可见的?
最佳答案
全局变量实际上讲是对全工程可见的,但是你要在定义之外的文件中加入对它的声明语句,采用extern关键字,这样,你就可以在定义之外的文件中使用它了。如果你没有采用extern关键字声明,那么只能在本文件中引用。
全部回答
回答1:可以,但是如果调用函数的话,要用指针通过地址去修改,实际上直接就可以修改,不需要函数。 回答2:全局变量不是在c语言中,程序的执行是被进程加载的,所以你的全局变量在进程的全局变量区域,而不是在c文件中,c文件用来定义代码和某些内存区,你定义的代码在进程的代码段,你定义的全局变量在进程的全局变量区域,全局变量被谁修改,就是谁的值,你说的a和b两个c文件比较乱,实际上c文件 为什么要分为很多个?本质上你可以写在一个c文件中,所以c文件格式其实是用来分割太长的代码。return语句的作用你理解错了,return是函数的返回,而不是文件和文件的交互。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
这个字拼音怎么拼,上面一个石,下面一个水。
大金空调投诉电话
亚福特汽车配件润滑油销售中心地址在哪,我要
小鸡遇这个地址在什么地方,我要处理点事
上饶酱柚子皮的做法有人知道吗
无锡人和苏州人的区别
会生汽配怎么去啊,我要去那办事
下列生殖方式中不利于保持亲本性状的是AA. 用
柠萌在什么地方啊,我要过去处理事情
下列物质的用途与该物质的物理性质有关的是__
蝴蝶君电影中,高仁尼(法国外交官)知道宋丽
弟弟带了款,银行信贷员还找他做了担保,那个
根据思维活动探索目标的不同方向,可将其分为
继电器接触不良会烧保险吗
华威电动车在什么地方啊,我要过去处理事情
推荐资讯
柳奇香螺蛳粉地址在哪,我要去那里办事
爱尚德勒眼镜(舜杰路店)地址在什么地方,想过
希尔薇什么版本能不穿衣服出门
思睿发艺地址好找么,我有些事要过去
小孩3年级想到武汉读书要具备哪些条件
飞车开什么道具能得到大青虫
现洲在什么地方啊,我要过去处理事情
兄弟早晚餐怎么去啊,有知道地址的么
华为P9手机为何经常提示1分钟后关机?如何消除
满天星艺术培训地址在哪,我要去那里办事
上初一的那些事
在肥力一般的土壤中,根尖成熟区表皮细胞吸收
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?