您好、欢迎来到现金彩票网!
当前位置:2019欢乐棋牌 > 值传 >

值传递实现的是参数的单向传递(实参-形参)指针实现的是参数的

发布时间:2019-08-07 01:16 来源:未知 编辑:admin

  值传递实现的是参数的单向传递(实参-形参),指针传递实现的是参数的双向传递(实参-形参)。

  值传递实现的是参数的单向传递(实参-形参),指针传递实现的是参数的双向传递(实参-形参)。

  值传递实现的是参数的单向传递(实参-形参),指针传递实现的是参数的双向传递(实参-形参)。那引用传递实现的参数是单向传递还是双向传递?...

  值传递实现的是参数的单向传递(实参-形参),指针传递实现的是参数的双向传递(实参-形参)。那引用传递实现的参数是单向传递还是双向传递?

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  -程序中调用MyFunc函数时,会将当前的k里放的值放到堆栈中起个名叫kk,会将m的地址压入堆栈称为mm,mm为指针型参数,在子程序中用处不同。

  -子程序中可用kk计算、给kk赋值,操作的对象都是堆栈中的寄存器,程序结束后不会影响到k,所以叫单向传递;

  -子程序中给mm赋值,操作的对象都是堆栈中的寄存器,程序结束后不会影响到m或m的地址,所以叫单向传递;

  -子程序中用*mm来进行运算、给*mm赋值,就会通过指针访问到主程序中变量m的存储器,从而改变m的取值,所以叫双向传递:既可以通过(*mm)读取m的值,又可以通过(*mm)改变m的值。

  -提示:子程序一旦运行结束,kk,mm,i,j均会被系统释放,主程序则无法访问这些存储器了。

http://abetterapp.com/zhichuan/422.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有