3月13日 函数

 

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

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

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

 

 

传值:四种方式

//1.没有返回值,没有输入值
//2.没有返回值,有输入值
//3.有返回值,没有输入值
//4.有返回值,有输入值

以累加求和为例:

  
第一种:

/// <summary> /// 累加求和,没有输入之和返回值 /// </summary> public void leijia() { Console.Write("请输入一个整数:"); int sum = 0; int a = int.Parse(Console.ReadLine()); for (int i = 1; i < a; i++) { sum += i; } Console.WriteLine(sum); Console.ReadLine(); }
 
第二种:
/// <summary> /// 累加求和,有输入值没有返回值 /// </summary> /// <param name="a"></param> public void leijia(int a) { Console.Write("请输入一个整数:"); int sum = 0; int a = int.Parse(Console.ReadLine()); for (int i = 1; i < a; i++) { sum += i; } Console.WriteLine(sum); Console.ReadLine(); }
 
第三种:


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

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

 

posted @ 2016-03-13 20:27  陌上初薰  阅读(127)  评论(0编辑  收藏  举报