永发信息网

关于C语言中外部变量的一个简单问题

答案:3  悬赏:0  手机版
解决时间 2021-05-10 05:54

我初学,不太懂。

比如这样一个程序

int x=123;
main()
{
extern int x,y;
printf("%d\n%d",x,y);
}
int y=321;

它的输出结果是

123

321

可是外部变量y明明在主函数下面,主函数怎能读的到它呢?

请回答得易懂一点!

最佳答案
extern int x,y;
因为你之前已经声明这个变量了
所以函数可以找到他
如果去掉这句话 那么就会报错了
全部回答

因为Y是全局变量,哪里都能读到

你在extern int y的时候程序就去找外面的y了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎样开通万花通业务?
高二分科选文科好还是理科好
求大明王朝历代帝王~
三金片是什么药?
音乐、小说
为什么女孩不喜欢当兵的男孩?
情人到哪里找
贵州cf玩家都在哪个区????????
求与华硕K42J A42J兼容的闪讯
有心事却不说的句子,彼此有时是否是,心知肚明
谁有悲伤的歌 ?
平常没什么 照片照出来眼睛就很空洞
战魂3次合魂是不是只有 合第一次合的那只战魂
11月25日有商丘到鹤壁的火车票没有?
关于大连外国语学院宿舍问题-急急急~!!!
推荐资讯
<童年>名著 精彩句段摘抄 500字!
QQ直播中如何改声道
十万分火急啊 我就坐在这里等候大家的答案啊
好想你我到底要不要去你那里?
歌颂长江的诗歌,关于母亲河的诗歌。不要古代
茅盾的名言名句,名言,快啊!一
求这款reebok鞋的大图
你的QQ空间为什么不让人看?
I love you, love you so so, do you underst
剑魂空连和连招,求助。。。
“八一”篮球队某主力队员,在一次比赛中22投
上藏宝阁买梦幻账号后,仓库东西还在吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?