C语言的static和extern关键字
2013-08-08 17:45
337 查看
我的博客:www.while0.com
如果A.c要包含B.c里的一个变量或函数,则在A.c中要用extern关键字声明。注意:
①如果是包含的B.c里的函数,则在A.c里声明的时候可以不写extern关键字,甚至不用声明,也可以编译到一起。
②如果包含的是B.c里的变量,则在A.c里的函数中使用的时候必须声明extern,否则会被当成声明的局部变量
同理,如果B.c里的函数和变量不想被其他文件使用,则可以用static来定义来达到封装的目的。
如果A.c要包含B.c里的一个变量或函数,则在A.c中要用extern关键字声明。注意:
①如果是包含的B.c里的函数,则在A.c里声明的时候可以不写extern关键字,甚至不用声明,也可以编译到一起。
②如果包含的是B.c里的变量,则在A.c里的函数中使用的时候必须声明extern,否则会被当成声明的局部变量
同理,如果B.c里的函数和变量不想被其他文件使用,则可以用static来定义来达到封装的目的。
相关文章推荐
- C语言 static和extern关键字 对函数的作用
- 黑马程序员_C语言的extern和static关键字
- C语言学习入门 (七) 变量与函数,static和extern关键字
- c语言的链接属性和static、extern关键字
- C语言中关键字auto、static、register、const、volatile、extern的作用
- 【C语言】20-static和extern关键字2-对变量的作用
- 【C语言】20-static和extern关键字2-对变量的作用
- C语言 static和extern关键字 对变量的作用
- 【C语言疯狂讲义】(十五)static和extern关键字使用
- C语言(五)extern和static关键字
- c语言中的static和extern关键字总结
- c语言中static和extern关键字
- C语言中关键字static、extern和auto的作用总结
- C语言中常用的几个关键字 const 和 static 和 extern
- C语言学习入门 (七) 变量与函数,static和extern关键字
- 【C语言】19-static和extern关键字1-对函数的作用
- C语言之auto、static、register、const、volatile、extern关键字
- 【C语言】19-static和extern关键字1-对函数的作用
- C语言中的extern和static关键字详解
- C语言中关键字auto、static、register、const、volatile、extern的作用