打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
C#函数的参数传递方式1(值传递与地址传递)
using System;namespace class1{    class program    {        static void Main(string[] args)        {            //值传递引用,实际参数不会变化            Console.Write("请输入a=");            double a = double.Parse(Console.ReadLine());            Console.Write("请输入b=");            double b = double.Parse(Console.ReadLine());            double c = max(a, b);//局部实际参数            Console.WriteLine("您输入的值中比较大的是{0}", c);            //地址传递引用,实际参数会变化            int[] ex = new int[4] { 1, 2, 3, 4 };            Console.WriteLine("Before");            foreach (var item in ex)            {                Console.Write("\t{0}", item);            }            dou(ex);            Console.WriteLine("\nEnd");            foreach (var item in ex)            {                Console.Write("\t{0}", item);            }        }        /// <summary>        /// 值传递        /// </summary>        /// <param name="a">形式参数(参数为值类型)</param>        /// <param name="b">形式参数(参数为值类型)</param>        /// <returns></returns>        static double max(double a, double b)        {//局部形式参数            double c = a > b ? a : b;            return c;        }        /// <summary>        /// 地址传递        /// </summary>        /// <param name="array">数组参数(参数为引用类型)</param>        static void dou(int[] array)        {            for (int i = 0; i < array.Length; i++)            {                array[i] = array[i] * 2;            }        }    }}

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
第8章 委托、Lamdba表达式和事件
Array.ConvertAll 方法
C#计算矩阵的逆矩阵方法实例分析
C# 矩阵计算
委托、接口
算法系列15天速成
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服