88问答网
所有问题
C语言中 关于变量的问题
定义了一个外部变量A,一个函数B调用了外部变量A改变了其值,那么另一个函数C调用A变量
值是原来的0呢还是B函数调用后的改变的值呢
举报该问题
推荐答案 2011-01-29
ä¸åºè¯¥åBå½æ°åçèç³»ï¼å 为Bå½æ°æ¯å é¨çï¼æ¯å°è£ çï¼ä¸ä¸å¤çä½ç¨ï¼çäºè¿æ¯æ²¡æBå½æ°çæ åµä¸ï¼Cå½æ°ç´æ¥è°ç¨A
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/gga1aaMVK.html
其他回答
第1个回答 2011-01-29
是调用后的值,因为是全局变量,它的值在A函数调用后继续保留其值。
第2个回答 2011-01-29
还是原来的值,而不是调用B函数后的值
第3个回答 2011-01-29
一个变量存在内存的位置不变,改变值是永久性的。
第4个回答 2011-01-29
是原来的0,因为实参和形参占据不同的内存单元,函数调用后是在新开辟的内存单元中进行运算的,用完释放,实参值始终未改变。下次调用还是从原来位置开始,所以是0。
第5个回答 2011-01-29
看你是传值,还是传址。
如果传值, B函数,只是拿了A的一个备份。不会修改A的值。C函数调用时,就是A的值
如果传址, B函数,只是拿了A的一个地址。可以修改A的值。C函数调用时,就是A的修改后的值
1
2
下一页
相似回答
C语言变量的
定义与使用
答:
C语言的基本功能单元是函数。在函数内部定义的变量是局部变量,仅能在函数内部使用
。函数可以组成程序的功能模块,而这些函数头文件中定义的静态变量(局部变量)可以被模块内的所有函数访问。若在模块内部声明变量并在头文件中导出,该变量类型则为全局变量,可在整个工程中被所有函数访问。3. 合理分配RAM...
关于c语言中的变量问题
答:
这里对a赋值,是将a
的
值存放在内存中,而内存中就给了a一些空间,在内存中你要找到a就要靠地址了,就像门牌号一样,就像你人就是a,你只是住在这个房子
里
,门牌号就是你的地址。地址是不能赋值的 ,只能分配(内存固定有的),而“&”这个运算符是取址运算符,就相当于取得你的门牌号,知道你住...
c语言中
定义
变量
,为什么不赋初值啊?
答:
在 C 语言中,
定义变量时是否给变量赋初值取决于程序员的需求和设计决策
。C 语言是一种低级语言,它允许灵活地操作内存,包括不显式地初始化变量。这样的设计允许程序员更好地控制程序的行为和性能。有几个原因可能导致在定义变量时不赋初值:1. **性能考虑:** 在一些情况下,显式初始化变量可能导...
C语言中关于变量的问题
?
答:
c1,c2,c3,c4,c5都是独立完整的变量名,不可拆开。
如c和1=c1是不行的。而“i”本身是变量,不能用于变量名中,i变量只可以当作一个变量用在数组中
:char c[5]; //定义数组,数组元素分别为c[0],c[1],c[2],c[3],c[4]因为元素标是能变化的,这样在for循环中变量i,才可以使用在数组...
C语言中的
字符常量与
变量
答:
在
C语言的
世界里,字符常量和
变量
是编程基石。让我们首先来看一下字符常量,它们是编程中的"Hello, World!"。在字符串输出中,"HelloWorld"需要被双引号包围,而单个字符,如'a',则用单引号标识。但切记,像'ab'这样的组合是不允许的,正确的写法是"ab"。尝试使用printf的%c占位符输出字符时,你...
关于c语言中
规定
变量
必须先定义后使用
的问题
答:
1、
变量
在函数开头定义:便于修改。2、变量就近定义:便于阅读。3、变量在块语句
的
开头定义:有的临时变量放在语句块开头,可以不用在函数开头定义,并且在使用完毕后释放空间,可以这么做,但不要无故添加花括号来提高代码的结构。一般的,为了要达到最大的兼容跨平台性,还是放在函数开头定义。因为
C
89...
在
C语言中
,
变量
主要的作用是什么?
答:
1. 在
C语言中
,
变量
主要用于存储数据,其值可以在程序运行过程中被修改。2. 与之相对的是常量,它的值在程序开始时被确定,并且在整个程序中不会改变。3. 变量使得程序能够处理动态的数据,例如,可以存储用户输入的数值,并在后续的计算中使用。4. 如果没有变量,程序将无法实现存储和修改数据的功能...
关于C语言变量
和数组的声明
问题
答:
下面是
C语言
内存分配特性,可以参考。1、C中内存分为四个区 栈:用来存放函数的形参和函数内的局部
变量
。由编译器分配空间,在函数执行完后由编译器自动释放。堆:用来存放由动态分配函数(如malloc)分配
的
空间。是由程序员自己手动分配的,并且必须由程序员使用free释放。如果忘记用free释放,会导致所...
大家正在搜
c语言中常量和变量的区别
c语言中变量的两种访问方式
C语言中变量的定义
C语言中变量的命名规则
C语言中变量的命名规则有哪些
c语言中常用的变量有哪些
c语言中的变量是什么
c语言中变量名的要求
c语言中正确的变量名