码迷,mamicode.com
首页 > 其他好文 > 详细

指针和函数

时间:2020-06-25 21:37:48      阅读:52      评论:0      收藏:0      [点我收藏+]

标签:swap   temp   形参   swa   函数   size   通过   将不   col   

用指针来传递数据

用指针来传递数据的一个主要原因就是函数可以修改数据。

 

1 //进行数值的交换
2 void swap(int *num1,int *num2)
3 {
4    int temo;
5    temp = *num1;//对指针进行解引
6    *num1 = *num2;
7    *num2 = temp;        
8 }

 

如果不通过指针来修改数据的值,那么数据的值将不会被改变

int swap(int numq,int num2)
{
int temp;
num1 = num2;
num2 = temp;
}

此时数据的值并不会被交换,因为num1,num2中保存的只是实参的副本,其实参并不会改变。

修改形参并不会改变实参

 

指针和函数

标签:swap   temp   形参   swa   函数   size   通过   将不   col   

原文地址:https://www.cnblogs.com/zoutingrong/p/13192812.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!