Chinaunix首页 | 论坛 | 博客
  • 博客访问: 160154
  • 博文数量: 35
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 294
  • 用 户 组: 普通用户
  • 注册时间: 2013-08-11 14:55
个人简介

努力奋斗的骚年!

文章分类

全部博文(35)

文章存档

2014年(19)

2013年(16)

分类: C/C++

2014-10-05 21:12:18

函数参数传递包括:传值+传地址   ,  其中传值包括:传数据值+传地址值

传数据值: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);

//还是不是很懂地址和地址值有什么区别。


阅读(1096) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~