黑马程序员技术交流社区
标题:
关于外部变量和内部变量
[打印本页]
作者:
holfioo
时间:
2015-5-12 20:47
标题:
关于外部变量和内部变量
直接截图了。。
有点搞不明白。
虽然可以看到最后的输出结果是:
b = 0
b = 10
求赐教。
屏幕快照 2015-05-12 下午8.44.36.png
(25 KB, 下载次数: 40)
下载附件
2015-5-12 20:46 上传
作者:
一路向前
时间:
2015-5-12 22:56
抢沙发赚积分,我也静等待解决
作者:
50mmf1.0
时间:
2015-5-13 00:48
定义变量前面加上static,就只在当前文件内有效。
第一个打印的时候调用函数内部的变量b。并没有赋值,打印出来就是0.
第二个打印是打印的全局变量b的值。
作者:
shenxian88
时间:
2015-5-13 01:02
static修饰的变量只能在本文件中使用,其他文件访问不了,int b;是一个外部变量,也是一个全局变量,其实使用extern,只是用extern修饰变量的时候,这个变量可以省略
作者:
xiongmaoren518
时间:
2015-5-13 11:08
图片看不见啊
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2