首页 > 其他 > 详细

函数-传值

时间:2016-03-13 17:55:22      阅读:151      评论:0      收藏:0      [点我收藏+]

函数:能够独立完成某项功能的模块。

函数四要素:输入、输出、函数体、函数名

函数定义:   (static/public)  返回类型 函数名(参数类型 参数名,参数类型 参数名) {  函数体 }

函数的调用: 返回变量类型 变量名 = 函数(实参值) 

传值:四种方式        

1.没有返回值,没有输入值        

2.没有返回值,有输入值        

3.有返回值,没有输入值        

4.有返回值,有输入值

 

    class Program
    {
       //在这里面输入
    }

 

1.没有返回值,没有输入值     

       /// <summary>
        /// 这个函数是累加求和,没有输入值,没有返回值
        /// </summary>
        public void Leijia()
        {//没有返回值,没有输入值
            Console.Write("请输入一个正整数:");
            int a = int.Parse(Console.ReadLine());
            int sum = 0;
            for (int i = 1; i <= a; i++)
            {
                sum += i;
            }
            Console.WriteLine(sum);
        }

2.没有返回值,有输入值

       /// <summary>
        /// 累加求和,有输入值,没有返回值
        /// </summary>
        /// <param name="a"></param>
        public void Leijia(int a)
        {//有输入值,没有返回值
            int sum = 0;
            for (int i = 1; i <= a; i++)
            {
                sum += i;
            }
            Console.WriteLine(sum);
        }

3.有返回值,没有输入值

 

       /// <summary>
        /// 累加求和,没有输入值,只有返回值(int)
        /// </summary>
        /// <returns></returns>
        public int Leijia1()
        {
            Console.Write("请输入一个正整数:");
            int a = int.Parse(Console.ReadLine());
            int sum = 0;
            for (int i = 1; i <= a; i++)
            {
                sum += i;
            }
            return sum;
        }

4.有返回值,有输入值

       /// <summary>
        /// 累加求和,有输入值(int),有返回值(int)
        /// </summary>
        /// <param name="a"></param>
        /// <returns></returns>
        public int Leijia1(int a)
        {
            int sum = 0;
            for (int i = 1; i <= a; i++)
            {
                sum += i;
            }
            return sum;
        }

调用

       static void Main(string[] args)
        {
            Hanshu hanshu = new Hanshu();
            hanshu.Dayin();

            Program pp = new Program();
            int sum=pp.Leijia1(6);
            Console.WriteLine(sum);

            int sum=pp.Leijia1();
            Console.WriteLine(sum);
            Console.Write("请输入一个正整数:");
            int q = int.Parse(Console.ReadLine());
            pp.Leijia(q);
            pp.Leijia();
            pp.Leijia();

 

函数-传值

原文:http://www.cnblogs.com/yy01/p/5272280.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!