函数:能够独立完成某项功能的模块。
函数四要素:输入、输出、函数体、函数名
函数定义:
(static/public) 返回类型 函数名(参数类型 参数名,参数类型 参数名){ 函数体}
传值:四种方式
//1.没有返回值,没有输入值 //2.没有返回值,有输入值 //3.有返回值,没有输入值 //4.有返回值,有输入值
以累加求和为例:
第一种: ////// 累加求和,没有输入之和返回值 /// 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(); }
第二种: ////// 累加求和,有输入值没有返回值 /// /// 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(); }
第三种: ////// 累加求和,没有输入值,有返回值 /// ///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(); }
第四种: ////// 累加求和,有输入值和返回值 /// /// ///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(); }