66问答网
所有问题
指针变量是局部变量,还是全局变量???
指针变量可以是局部变量,也可以是全局变量吗???
举报该问题
推荐答案 2009-11-15
是局部变量还是全局变量,和具体的数据类型没有关系,只和他的定义方式有关。你定义在程序外部,必然是全局的;如果定义在函数内,那肯定就是局部的。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/Unsx9UDxv.html
其他回答
第1个回答 2009-11-15
在全局(文件级别)就是全局变量,在函数、结构体、类或者静态类型里就是局部变量。前提语言是C/C++。。。本回答被提问者采纳
相似回答
指针变量
可以
是全局变量,
也可以
是局部变量,
对吗?
答:
是的!在C/C++语言中国,
如果指针是针对整个文件的,即全局变量
;如果指针只在特定的函数、结构体、类或者静态类型里有作用,则是局部变量!
结构体
全局变量
的问题:
答:
这个指针是动态分配空间的一部分,不是全局变量也不是局部变量
,它的作用域是从内存被分配开始,到head被free结束。这一点不同于任何的变量。而一个标识符被称为变量,它必须是被显示的定义的。比如定义 struct{int a, b;}s;这里的s是变量,具体是局部还是全局 看这句写在哪里,而s.a s.b只是...
c/c++(2)
答:
静态
局部变量
:局部作用域,只被初始化一次,直到程序结束 生命周期 :静态
全局变量
、静态局部变量都在静态存储区,直到程序结束才会回收内存。类静态成员变量在静态存储区,当超出类作用域时回收内存。答:能。原因: 因为在 编译时对象 就绑定了 函数地址 ,和
指针
空不空没关系。定义 ...
...不是不可以使用吗 为什么定义一个
指针变量
直接输出 结果会是0呢...
答:
如果你定义的指针变量是全局变量的话
,那它就是系统默认的值是0 当然,前提是你不对它赋值的话!你自己在看一看吧!
C语言中static char *P指针char *P
指针,
有什么本质的不同?
答:
这时就应该指定
局部变量为
静态局部变量。若声明的是一个静态的
全局变量,
则会禁止其它文件访问该全部变量,进行对该全局变量的保护,跟extern相对的。 char *p只是一个普通的
指针
声明。 例如: char** p1=NULL;char* p2[5];p1=p2; // OKp2=p1; // errorp1=&p2[0];//OK 已赞过 已踩过< 你对这个回答...
C语言中
指针变量是
存在哪里的?
答:
1、
指针变量
和普通的变量一样,编译期储存在代码当中,运行期间储存在内存里。c语言的变量值是通过该变量的内存地址寻址得到的,而对于一个已经编译好的程序
,变量
的地址都是确定的值,不可以更改。这是因为程序在编译时编译器已经通过语法分析把指针变量的地址值计算出来了,所以指针变量实际上不用保存在...
大家正在搜
全局变量和局部变量
怎样区分全局变量和局部变量
c语言全局变量和局部变量
局部变量和全局变量重名
全局变量指针
形参是局部变量吗
什么是局部变量
静态局部变量
函数的形参都属于全局变量
相关问题
C语言中,这个main函数里定义的变量是全局变量还是局部变量...
指针变量可以是全局变量,也可以是局部变量,对吗?
main函数里面的变量是全局变量还是局部变量?
java全局变量和局部变量的区别
C c++ 中 main()函数内的变量 是属于全局变量还是...
C语言中 局部变量和全局变量都是存储在什么区
C语言中,全局变量与局部变量同名时,以哪个为准?
指针变量 数组变量 局部变量 全局变量