88问答网
所有问题
c中全局变量的修饰符是什么?
如题所述
举报该问题
推荐答案 2009-11-03
c默认就是全局变量,不用修饰符或者关键字。
对外部文件需要包括的,可以用extern在header文件里,实体在c/cpp/cc文件里。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/MgSMaKBKc.html
其他回答
第1个回答 2009-11-05
可以用“::”来修饰在函数中的临时变量或局部变量来说明成全局变量
第2个回答 2009-11-05
写在main函数外面的就是全局变量,任何函数都可以用;
如果你把这个变量写在某个函数内的话,就加上extern,它就成全局的了
相似回答
static
这个函数
答:
static 是C中很常用的修饰符
,它被用来控制变量的存储方式和可见性 static 声明的变量在C语言中有两方面的特征:1)、变量会被放在程序的全局存储区中,这样可以在下一次调用的时候还可以保持原来的赋值。这一点是它与堆栈变量和堆变量的区别。2)、变量用static告知编译器,自己仅仅在变量的作用范围内可...
static
在C++中的详解
答:
static 是C++中很常用的修饰符
,它被用来控制变量的存储方式和可见性,下面我将从 static 修饰符的产生原因、作用谈起,全面分析static 修饰符的实质。static 的两大作用:一、控制存储方式:static被引入以告知编译器,将变量存储在程序的静态存储区而非栈上空间。1、引出原因:函数内部定义的变量,在程...
static
int
c
=3
什么
意思?
答:
static是静态修饰符
int整型修饰符 整体的意思是静态的整型变量C,初始值是3 定义一个整型变量,存放的数据是3,这个变量是全局变量,就是说整个程序都可以使用,程序结束前它占用的空间都不会被释放掉。
C语言
中
变量
存储static和extern两个关键字的作用分别
是什么
答:
用
static
修饰函数的话,情况与修饰全局变量大同小异,就是改变了函数的作用域。extern关键字 在C语言中,修饰符extern用在变量或者函数的声明前,用来说明“此变量/函数是在别处定义的,要在此处引用”。在上面的例子中可以看出,在file2中如果想调用file1中的变量a,只须用extern进行声明即可调用a,这就...
C语言
中
static修饰变量
答:
可以,
static
在C语言中是表示一个变量为静态变量的,而不是常量,也不是不可变的变量。所谓的静态变量有两种情况,一种是静态全局变量,一种是静态局部变量。先说静态局部变量:通常情况下,在一个函数中定义一个变量,那么函数退出之后,这个变量就消失了,即使你第二次调用这个函数,里面的变量也会被...
c++中的extern
修饰符
在
变量的
声明和定义方面有
什么
作用
答:
在
C语言
中,
修饰符
extern用在变量或者函数的声明前,用来说明“此变量/函数是在别处定义的,要在此处引用”。1. extern修饰
变量的
声明。举例来说,如果文件a.c需要引用b.
c中
变量int v,就可以在a.c中声明extern int v,然后就可以引用变量v。这里需要注意的是,被引用的变量v的链接属性必须是外链接...
在
c语言
中
修饰符
的用法
答:
简单的说,就是被
static
修饰的局部变量实际上并不 是局部变量,而是具有函数作用域的全局变量,除了只能在定义它的函数内访问外(这是由 C语法决定的),它的运行时特征和全局变量完全一样,函数返回不会影响它的状态,它的 初始化仅有一次,发生在程序的装载时,而不是在每次函数调用的时候初始化。它...
在
C语言
中头文件的extern
是什么
意思呢?
答:
是一个
修饰符
,在
C语言
中,修饰符extern用在
变量
或者函数的声明前,用来说明“此变量/函数是在别处定义的,要在此处引用”。extern可置于变量或者函数前,以表示变量或者函数的定义在别的文件中,提示编译器遇到此变量或函数时,在其它模块中寻找其定义。另外,extern也可用来进行链接指定。在头文件中声明...
大家正在搜
static局部变量和全局变量
static变量和全局变量的区别
c语言全局变量的定义
c语言全局变量怎么用
c语言全局变量的有效范围
c语言全局变量的作用域
c 全局变量
c++全局变量
c全局变量放在哪里