88问答网
所有问题
c++中在函数内部定义的变量可以在函数之外引用吗?
如题所述
举报该问题
其他回答
第1个回答 2012-06-05
这个是肯定不可以的,如果你要到其他函数里用,就要用函数传递来转换本回答被提问者采纳
第2个回答 2012-06-05
可以的 不过要拓展一下变量的作用域
第3个回答 2012-06-05
不能的,要引用的话需要传递参数的。
第4个回答 2012-06-05
不能
第5个回答 2012-06-05
不能
相似回答
c/
c++能否在函数
外
定义
该函数的局部
变量?
答:
不能
,函数的局部变量只能在函数体内定义,在函数体外定义则该变量不属于此函数。
C++
求助:在一个成员
函数内定义的
static
变量
为什么在其它的成员函数中无...
答:
static
的变量
只不过会保留上一次的值,它的有效范围依然和普通变量一样受到作用域的局限,所以在方法
中定义的
static变量只能在这个方法中用,其它方法是无法调用它的。唯一的解决方法就是把它变成全局变量,也就是从方法体里提到外面。
在一个
函数内的
复合语句
中定义的变量可以在
本函数范围内有效,这句话...
答:
在一个函数内部定义的变量只在本函数范围内有效,也就是说只有在本函数内才能引用它们,
在此函数以外是不能使用这些变量的
。在复合语句内定义的变量只在本复合语句范围内有效,只有在本复合语句内才能引用它们。在该复合语句以外是不能使用这些变量的,以上这些成为"局部变量”。定一个数集A,假设其中的...
C++中
怎样
在函数
体外访问函数体中
的变量
答:
函数
的话
变量定义
为static 类的话
可以定义
一个方法 不建议这样直接访问,一来不安全,二来不是
C++的
风格,最重要的,降低可移植性和可读性
c++
函数内部的
临时
变量
数组怎么在外部调用?
答:
temp所指向的对象是在堆中分配的,和局部的临时
变量
有所不同,只要不手动delete,这些对象就不会被释放,通过map依然可以使用,
在函数
退出后依然不会被销毁,何时确定不用了通过map来delete即可。
c++中
,在判断语句中
定义变量
,下面能直接
引用吗?
答:
不能这样定义,
定义变量
只能
在函数
的开头。应该这样写:include<iostream> using namespace std;int main(){ int a,b;cin>>a;if(a==0)b=12;else b=123;cout <
请教高手,C语言中,把
变量定义在
主
函数之外
和定义在主函数之内有什么区别...
答:
1、main
函数里定义的
是局部变量,只是在main函数里有效。2、如果程序里有多个函数,定义的全局
变量在
这些函数里都可以使用,而在main
中定义的
只能在main中使用,其他函数不可以直接调用。3、题目中的两个程序的区别只在于程序一的a和s变量是全局变量,程序二的a和s变量是局部变量。4、全局变量是程序的...
C++中变量
是不是
可以在函数的
任何地方声明?
答:
可以的,只要在使用之前
定义
就可以了,
大家正在搜
在函数之外定义的变量称为外部变量
在函数之外定义的变量是全局变量
定义在函数之外的变量
在函数以外定义的变量叫
在所有函数之外定义的变量称为
在函数外部定义的变量
在函数内部定义的变量称为
在一个函数内部定义的变量是
在一个函数外定义的变量
相关问题
c/c++能否在函数外定义该函数的局部变量?
3. 在C语言程序中,在函数内部定义的变量称为全局变量。
c++中,在函数内是否可以再定义一个函数?
主函数中定义的变量在子函数中是否有效?
c++中main()函数中不能定义别的函数吗?
内部函数,外部函数,内部变量,外部变量分别是什么,C、C++...
请教高手,C语言中,把变量定义在主函数之外和定义在主函数之内...
c++中,定义的类中成员可以是函数的调用吗?可以是变量之间的...