正在加载图片...
在这个程序中共有两个函数。在主函数中分别为整型变 量x与y输入数据,然后调用函数swap(x,y)。而函数swap(x, y)的功能是实现变量x值与y值的交换。但在实际运行该程序 时,如果从键盘输入 x=6,y=84 则输出的结果为 6,y=8 即没有达到交换的目的。这是因为在主函数中调用函数 swapo时,只是将实参x和y的值分别传递给了 swapO函数中 的形参x和y,但由于主函数中的实参x和y与函数 swapO中的 形参x和y在计算机中的存储地址是不同的,因此,在函数 swapo中虽然交换了形参x与y的值,但实参x与y的值实际上 没有改变,即它们没有被交换在这个程序中共有两个函数。在主函数中分别为整型变 量x与y输入数据,然后调用函数swap(x,y)。而函数swap(x, y)的功能是实现变量x值与y值的交换。但在实际运行该程序 时,如果从键盘输入 x=6,y=8 则输出的结果为 x=6,y=8 即没有达到交换的目的。这是因为在主函数中调用函数 swap()时,只是将实参x和y的值分别传递给了swap()函数中 的形参x和y,但由于主函数中的实参x和y与函数swap()中的 形参x和y在计算机中的存储地址是不同的,因此,在函数 swap()中虽然交换了形参x与y的值,但实参x与y的值实际上 没有改变,即它们没有被交换
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有