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


浙公网安备 33010602011771号