黑马程序员技术交流社区

标题: 日课16 c语言之全局变量的内部变量和外部变量 [打印本页]

作者: 黑白世界    时间: 2015-9-26 01:23
标题: 日课16 c语言之全局变量的内部变量和外部变量
全局变量可以分为内部变量和外部变量(注意是全局变量)
外部变量:同一程序不同文件都可以调用外部变量。默认情况下所有全局变量都是外部变量。修饰符是extern,可省略。
内部变量:只有定义的文件可以访问该变量,其他文件不可以访问。修饰符是static。
注意:
1.全局外部变量,无论重复定义多少个同名的变量,(无论是在同一文件还是不同文件中),都不会报重复定义的错误,而且他们的值都是一样的,因为它们是同一内存空间的同一个变量。
2.局部变量定义重名是会报错:重复定义。
3.不同文件中的内部变量互不影响。







作者: zhuai68    时间: 2015-9-26 09:57
不错不错,总结得很详细。学习了。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2