C++
yhanw
这个作者很懒,什么都没留下…
展开
-
C语言中extern的用法
0x01extern用在变量或函数的声明前,用来说明“此变量/函数是在别处定义的,要在此处引用”。0x02extern修饰变量的声明。举例:若a.c中需引用b.c中的变量int v,可以在a.c中声明extern int v,然后就可以引用变量v;需要注意的是,被引用的变量v的链接属性必须是外链接(external)的,也就是说a.c要引用到变量v,不只是取决于在a.c中声明extern int ...转载 2018-05-03 21:45:02 · 709 阅读 · 0 评论 -
C语言中static关键字的作用
在C语言中static的作用如下 第一 在修饰变量的时候,static修饰的静态局部变量只执行一次,而且延长了局部变量的生命周期,直到程序运行结束以后才释放。 第二 static修饰全局变量的时候,这个全局变量只能在本文件中访问,不能在其它文件中访问,即便是extern外部声明也不可以。 第三 static修饰一个函数,则这个函数的只能在本文件中调用,不能被其他文件调用。Static修饰...转载 2018-05-03 21:19:41 · 2059 阅读 · 0 评论