燃文小说网

手机浏览器扫描二维码访问

第三十六章 作用域下(第2页)

第二种,声明在所有函数外面的变量。

intglobal=100;

intmain(intargv,charconst*args[])

{

}

intfunc(void)

{}

这里的global变量它在所有的函数外面,所以当前c文件中所有的函数都可以使用它。

还有一点比较重要的东西:如果一个变量的作用域内还有其他的作用域,那么在这个作用域里面也是也是用这个变量的。

举个例子,区长的作用域是整个郫都区,而红光镇是在郫都区内,所以区长自然可以管理红光镇的事务。

这也解释了为什么global能够被当前c文件里的所有函数使用,因为这些函数的范围在global作用域中。

那么刚刚main和add中都存在名为sum的变量问题也解决了,因为这两个sum根本就在是各种的作用域中声明的。其实重点是在同一个作用域中声明同名变量,注意,是声明,而不是不能有,这点一定要注意!

也就是说下面这种是不行的

voidfunc(void)

{

inta=10;

inta=10;

}

而下面两种是可以的:

voidfunca(void)

{

inta=10;

}

voidfuncb(void)

{

intb=10;

}

或者这种也是可以的:

inta=10;

voidfuncd(void)

{

inta=20;

}

一下子和你们说了这么多,估计你们很难理解,不过只要多看看,再结合实际运用,应该就能够理解了。

简单的来说,作用域你可以理解为一个变量的地盘,当要用这个变量的时候在这个变量的地盘中,那就没有问题,如果不在这个变量的地盘中,那就不能使用。

还有就是无论什么时候都不能让电脑疑惑,就像一个作用域中你如果声明了两个名字相同的变量,计算机就懵了,因为它也不知你到底是要使用哪一个。」

老爹补充道。

「那上面最后一种情况计算机难道不会疑惑么?它怎么知道到底使用哪个a呢?」

异界烽火录贰烽云再起  青梅千千结  夫人的病今天好了吗  王妃称心  我的蛮荒部落  四龙攒凤  校园全能马甲女神  梦灾末世生存指南  衫生诡  韩娱之聚光  最强豪婿陆凡  嗣子荣华路  阴阳眼小师妹  上门龙婿陆凡  戚风童话  迟宠  张钟颖  龙婿陆凡  大佬甜妻宠上天  顾九辞霍明澈  

热门小说推荐
有你便是晴天艾天晴

有你便是晴天艾天晴

不要叫我后妈,我没你那么大的儿子!艾天晴一直以为自己要嫁的人是一个快六十的老头,直到某天晚上那个邪魅冷血的男人将她抵在了门上,从此她的日子就...

腹黑爹地太难缠

腹黑爹地太难缠

全世界都知道高冷宫少宠妻入骨,谁都不能说宁暖一句不好,不然便是天凉王破的下场。可众人不知道的是,五年前的一场意外,宁暖被他亲手送入了监狱,家破人亡,还差点失去了自己的孩子。访谈中,宫少说人不能被眼前事物所迷惑,犯错一次便是抱憾终生的下场,我还算幸运,能够用余生来弥补。婚礼上,宫少说她的喜怒哀乐,是我余生天空的颜色。...

网游之大禁咒师

网游之大禁咒师

意外登入未来版的游戏论坛。任务副本职业装备怪物特殊物品六大版块,让陈洛成为人形bug。同样的任务,别人需要三天完成,陈洛只需要三小时。当别人为开荒副本死亡无数次的时候,陈洛已经轻松拿下首杀。当别人为求隐藏职业而奔走四方的时候,陈洛却将隐藏职业送给朋友。当别人为几件装备而大开杀戒的时候,陈洛的仓库已经塞满各种装备。怪物的资料弱点,特殊物品的作用出处,陈洛几乎无所不知。坐拥天下最好的装备,最强的职业,最完善的任务副本攻略,看陈洛如何成为英雄史诗中,无人不知无可争议的‘大禁咒师’。…ps大禁咒师书友群,278200346,欢迎各位书友加入。本站郑重提醒本故事纯属虚构,如有雷同,纯属巧合,切勿模仿。...

武极战神

武极战神

九百年前,楚阳从地球来到星武大陆,成就一代战神,天外陨星撞向星武大陆,他以命相救,却被挚爱洛离刺落星空。九百年后,楚阳带着天外陨星重生,此时洛离已是仙尊,受万人敬仰!而他却是星武大陆的绝世魔头,遭世人唾弃!楚阳发下命誓,定用洛离之血,洗出他的清白!要提三尺青锋,让洛离一无所有,拿回九百年前属于他的一切!这世上本无仙,若有,我便是众仙之主!这世上本无神,若有,我便是众神之王!...

每日热搜小说推荐