传值与传址
首先介绍一下函数中传值与传址的概念:
传值:传值,实际是把实参的值赋值给行参,相当于copy。那么对行参的修改,不会影响实参的值 。
传址: 实际是传值的一种特殊方式,只是他传递的是地址,不是普通的赋值,那么传地址以后,实参和行参都指向同一个对象,因此对形参的修改会影响到实参。
下来用两个例子来说明:
先看看这个代码
#include<stdio.h>
void swap(int n1,int n2)
{
int temp;
temp=n1;
n1=n2;
...
原创
2021-07-05 16:14:27 ·
2269 阅读 ·
2 评论