黑马程序员技术交流社区
标题: C语言 理论 [打印本页]
作者: Star_FDt78 时间: 2015-12-14 21:29
标题: C语言 理论
C语言 理论
1.static和extern修饰局部变量
static和extern都是用来修饰变量(局部的static实际也是全局的)
static和extern对局部变量的作用
1> static 定义的变量的作用域会得到延长
static 定义变量的语句只会执行一次
2> extern 不能修饰局部变量
2.static和extern修饰全局变量
static对全局变量的作用 (内部变量)
该全局变量只能在当前文件下使用
static在不同的文件中可以声明同名的变量
extern对全局变量的作用
当前变量可以在本文件中使用,也可以在其他文件中使用
注意:extern声明的全局变量在不同的文件中不能同名
3.static和extern修饰函数
static内部函数:在a文件中定义的函数,在a文件中访问
extern外部函数:在b文件中访问a文件中定义的函数,函数在b中称之为外部函数(系统默认)
作者: 10047201 时间: 2015-12-15 21:34
赞赞!非常给力
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |