99问答网
所有问题
计算机c语言中 形参指针变量值的改变不影响实参指针变量的值 什么意思?
如题所述
举报该问题
推荐答案 2015-03-20
就是在调用函数的时候,如果在被调用的函数里面,只改变的是形参的值,是不会影响实参的。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/ejtztz7WOz7OBet7Wv.html
相似回答
...
形参指针变量值的改变不影响实参指针变量的值
什么意思?
答:
就是在调用函数的时候,如果在被调用的函数里面,
只改变的是形参的值,是不会影响实参的
。
计算机c语言中
形参指针变量的值的改变不
能使
实参指针变量的值
发生改...
答:
形参和实参根本就不是一个内存单元!他们
的数值不
会通过函数调用来改变!(除非你用指针)
c语言中
,
形参指针变量的值改变不
能使
实参指针变量的
地址发生改变,而可 ...
答:
所以正确的说法是:c语言中,
形参指针变量的值改变不能使实参指针变量的值发生改变
,而可以改变形参指针变量的值,也可以改变实参指针指向的变量的值。O(∩_∩)O~
C语言
函数调用
中形参值的变化不
会传递给
实参
答:
C语言函数调用中形参值的变化不会传递给实参! 正确!
形参都是数值,无论其类型是指针还是普通变量,都是值,指针变量表示地址值
,普通变量表示数值。因此,他们代表的数值本身发生变化,与实参没有关系。那为什么指针会影响到实参变化呢?那是因为我们在代码中,通过传递过来的指针值,对地址中的数据进行...
计算机c语言中
形参指针变量值的改变不
能使
实参指针变量的值
发生...
答:
此种情况是调用函数时参数使用了值传递方式,如果使用地址传递,也是可以
改变的
指针的形参
为
什么影响
不了
实参
答:
在C中,所有
的形参
在接受实参时都是拷贝,即是”值“传递,所以在函数中对”值“所做的任何操作都不会影响原来
的变量
。有人认为指针传递能“影响原来的值”,这不仅是误会,而且大错特错——其实在被调函数中对
指针的
任何操作都不会影响原来
的指针值
,只有对“指针指向的内容”操作,才会永久
改变指
...
形参不
能
改变实参
,为
什么
在用
指针
传递
数值的
时候又可以改变呢?
答:
形参其实是在把实参传递给子函数的时候定义了一个新
的变量
,但是这个
变量的值
和实参相等 所以在子函数里 无论怎么修改都不会影响到调用它的函数
的实参的
值 在用指针做参数的时候 因为传递的不是值本身,而是它所对应的地址,我们
改变值的
时候是改变那个地址里的值 所以 传递
指针的
话 就能改变值了 如...
c语言
问题啊啊
答:
这两者的区别是:值传递是将
实参的值
传递给形参变量,
形参变量值的
任何
改变不
会影响到
实参值
;地址传递,就是把变量在内存空间的地址传递给形参,这时对应形参必定是一个
指针变量
,那么这个指针变量就指向了该
实参变量
,那么通过指针变量改变了其所指向的内存空间的值实际上就是改变了实参值。还有就是全局...
形参的改变不影响实参?
答:
这种说法本身就有问题... 你是想问函数中修改参数值,会不会影响调用方写在参数表里的变量吧?不会影响,调用方提供的参数是复制后传递给函数的。但是如果提供的是指针,函数虽然修改不了原来
的指针变量
,但是可以修改其指向的内容。
大家正在搜
若数组名作实参而指针变量做形参
指针形参和指针实参
指针作为形参改变实参
指针变量只能作为函数的形参
c语言全局变量和局部变量
函数实参能用指针变量名吗
指针作为实参传递给形参
指针实参与形参数据传递方式
指针变量作为参数
相关问题
计算机c语言中 形参指针变量值的改变不能使实参指针变量的值发...
指针作为函数的参数,为什么不能改变实参指针变量的值,却能改变...
c语言中,当一个指针指向一个变量后,指针的值改变了,变量的会...
c语言中的指针变量到底作用在哪 啊,改变形参咋会改变实参的值...
c语言形参的值能不能传递给实参
”改变实参指针变量所知变量的值“什么意思
指针变量做实参时,是传值吗?为什么?
用指针变量作为函数参数