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

2014年6月7日09:44:05

时间:2014-06-08 06:38:27      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:c   style   class   blog   code   java   

bubuko.com,布布扣
 1         //int i传进来的的时候是复制了一份传进来,折腾的是复制品
 2         static void DotIt(int i)
 3         {
 4             Console.WriteLine(i);
 5             i++;
 6             Console.WriteLine(i);
 7         }
 8 
 9         int i1 = 1;
10         DotIt(i1);
11         Console.WriteLine(i1);
12//输出结果为1  2  1
bubuko.com,布布扣
bubuko.com,布布扣
 1          static void Swap(int i1, int i2)
 2           {
 3              int temp = i1;
 4              i1 = i2;
 5              i2 = temp;
 6           }
 7   
 8          int i1 = 10;
 9          int i2 = 20;
10  
11          Swap(i1, i2);
12          Console.WriteLine("i1={0},i2={1}", i1, i2);  
13          //输出i1=10,i2=20;  值类型传递     
bubuko.com,布布扣

 

bubuko.com,布布扣
 1         static void Swap(ref int i1, ref int i2)
 2         {
 3             //reference→ref 引用
 4             //标记为ref就是要求调用者传递变量的引用
 5             int temp = i1;
 6             i1 = i2;
 7             i2 = temp;
 8         }
 9 
10             int i1 = 10;
11             int i2 = 20;
12 
13             //用ref之前必须给变量赋值
14             //Swap(ref i1, ref i2);//传递引用。给ref传递参数的时候也要加上ref
15             Console.WriteLine("i1={0},i2={1}", i1, i2);
16             //输出i1=20;i2=10;  引用类型传递(ref作用)
bubuko.com,布布扣

 

 

 

2014年6月7日09:44:05,布布扣,bubuko.com

2014年6月7日09:44:05

标签:c   style   class   blog   code   java   

原文地址:http://www.cnblogs.com/skyl/p/3774391.html

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