函数参数传递包括:传值+传地址 , 其中传值包括:传数据值+传地址值
传数据值:1.void swap(int a ,int b); //just a 函数声明
...
swap(m,n);
2.数组元素作为实参:void swap(int a ,int b);
...
swap(i[0],i[1]);
传地址值:1.void swap(int *a , int *b);
...
swap(&m,&n);
2.形参是指针,实参是数组:void swap(int *a , int *b);
...
int a[3];
int b[3];
swap(a,b);
传地址:函数的形参和实参都是数组
void aa(int a[8]);
...
int b[8];
aa(b);
//还是不是很懂地址和地址值有什么区别。
阅读(1127) | 评论(0) | 转发(0) |