C# 函数1 (函数的定义)
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace ConsoleApplication1 7 { 8 class Program 9 { 10 // 函数的定义方法 11 // 修饰符 返回值 函数名 (参数) 12 // 定义函数. ↓ 13 static void MyFuntion1(int i, int t) //一个无返回值的函数, (Void代表没有返回值) , MyFuntion是函数名 (int i, int j )是两个整形参数 14 { 15 int a; 16 a = (i > t) ? i : t; 17 Console.WriteLine("我一个无返回值有参数的函数"); 18 } 19 20 static int myfuntion2(int i, int t) //返回值为整形的函数, 其它的与上面一样 21 { 22 int a; 23 a = (i > t) ? i : t; 24 Console.WriteLine("我是一个有参数有返回值的函数"); 25 return a; // 用return 关键之来表示函数返回. 这句话就表示了.函数返回值为a的值 . (函数一旦遇到return将立刻返回) 26 } 27 28 static void MYfuntion3() //一个无返回值,无参数的函数 29 { 30 Console.WriteLine("我是一个没有返回值没有参数的函数"); 31 } 32 33 static int MYFuntion4() // 一个有返回值,无参数的函数 34 { 35 Console.WriteLine("我是一个有返回值,但是无参数的函数"); 36 return 40; // 函数返回值为40 37 } 38 39 static void Main(string[] args) 40 { 41 int a, b,c; 42 a = 20; 43 b = 50; 44 // 调用上面第一个函数 45 MyFuntion1(a,b); 46 Console.WriteLine(); 47 // 调用上面第二个函数 48 c = myfuntion2(a,b); 49 Console.WriteLine(c + "\n"); 50 // 调用上面第三个函数 51 MYfuntion3(); 52 Console.WriteLine(); 53 // 调用上面第四个函数 54 c = MYFuntion4(); 55 Console.WriteLine(c); 56 } 57 } 58 }
//以上代码输出的结果为
我一个无返回值有参数的函数
我是一个有参数有返回值的函数
50
我是一个没有返回值没有参数的函数
我是一个有返回值,但是无参数的函数
40