A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 洋柿子 中级黑马   /  2015-6-15 13:26  /  2281 人查看  /  25 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

局部变量是定义在函数内部或代码块,只在局部发挥作用.若a只出现在某一函数或一对花括号内,比如{...int a = 3....;}printf("%d",a);.代码块结束时里面的所有内容都会销毁,打印也就会报错.全局变量定义在函数外部,并非绝对,比如main函数中int a = 1;{....a = 2;int a = 5;printf("%d",a);...}.在局部变量中定义与全局变量相同名字的变量是可以的,内存会重新分配一个新的a的存储空间,跟外部的全局变量仅仅名字是一样的,并且在局部内会屏蔽外部的全局变量.直到遇见 :kiss: "}"

25 个回复

倒序浏览
说得不错 但是你发这么多很少有人会去看完研究的
回复 使用道具 举报
安逸丶 发表于 2015-6-15 21:14
说得不错 但是你发这么多很少有人会去看完研究的

大哥,不多啊.:L
回复 使用道具 举报
没有重新定义的就不要管,内存也不销毁
回复 使用道具 举报
Dove丶凡 发表于 2015-6-15 21:24
没有重新定义的就不要管,内存也不销毁

是不是0612期的啊
回复 使用道具 举报

额  有问题咱们可以一起见面讨论一下
回复 使用道具 举报
安逸丶 发表于 2015-6-15 21:37
额  有问题咱们可以一起见面讨论一下

可以啊,我是iOS6.12基础班的.
回复 使用道具 举报
洋柿子 发表于 2015-6-15 21:39
可以啊,我是iOS6.12基础班的.

奥奥 我准备参加下期基础班的 前辈啊
回复 使用道具 举报

是啊,你也是吗?
回复 使用道具 举报
弄个好点的格式,这样看起来就没有这么累了。。。
回复 使用道具 举报
恩啊,同学啊:'(
回复 使用道具 举报
fixer 中级黑马 2015-6-15 21:53:12
12#
围观学习了
回复 使用道具 举报
不是开班了么,我隔壁,哈哈!
回复 使用道具 举报
刚学过!你说的蛮好
回复 使用道具 举报
Dast 中级黑马 2015-6-15 22:19:35
15#
话说我报了传智播客的基础班,好像没有黑马基础班屌啊
回复 使用道具 举报
这个关于局部变量和全局变量的说明不是很多啊,大体意思已经表达出来了
回复 使用道具 举报
围观学习啦,大家加油努力!!!!
回复 使用道具 举报
守望黎明 发表于 2015-6-15 21:49
弄个好点的格式,这样看起来就没有这么累了。。。

好的,以后多注意啊,新手木太有经验啊:handshake
回复 使用道具 举报
⒈苆都s.兲憶 发表于 2015-6-15 21:57
不是开班了么,我隔壁,哈哈!

前辈啊,果断加好友啊.
回复 使用道具 举报
zhanggaoyuan 发表于 2015-6-15 22:01
刚学过!你说的蛮好

谢谢啊.也是同班同学吧:D
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马