66问答网
所有问题
c语言函数指针做为参数问题。
如图,为什么在函数中定义一个局部指针变量来作为中间交换就不行。为什么图一是正确的,而图二却不行。
举报该问题
推荐答案 2018-10-19
因为图一中通过指针,交换的是main()中变量i,j的值;而图二中,交换的是swap()中形参变量a和b的值,随着函数调用的返回,形参消失了,交换没有起作用。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/n9U2xxxps929ppxisDi.html
其他回答
第1个回答 2018-10-19
第一个改的是指针指向的值。第二个改的是指针的地址,当然行不通了
相似回答
大家正在搜
相关问题
C语言中指针作为函数参数的问题。
c语言函数指针做函数参数问题
c语言中用一个函数指针作为另一个函数的参数,该怎么解决
关于c语言中指针的指针作为函数参数的问题
C语言 关于指针变量做函数参数的一个问题
C语言指针作为函数参数问题
C语言指针作为函数参数
C语言中用函数做函数的形式参数的问题