程序结构:
-
顺序结构
-
选择结构
-
循环结构
1> 顺序结构
顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。
2> 选择结构
- if...else...
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14//KeyChar区分大小写,Key默认大写 var judge = Console.ReadKey(false).Key.ToString(); if (judge == "Y") { Console.WriteLine("确认!"); } else if(judge == "N") { Console.WriteLine("取消!!"); } else { Console.WriteLine("取消!"); }
- switch...case...
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20//KeyChar区分大小写,Key默认大写 var judge = Console.ReadKey(false).Key.ToString(); switch (judge) { case "Y": { Console.WriteLine("确认!"); break; } case "N": { Console.WriteLine("取消!!"); break; } default: { Console.WriteLine("取消!"); break; } }
3> 循环结构
- for
复制代码
1
2
3
4
5
6int[] fibs = { 0, 1, 1, 2, 3, 5, 8, 13 }; var fibNumbers = new List<int> { 0, 1, 1, 2, 3, 5, 8, 13 }; for(int i = 0; i < fibNumbers.Count; i++) { Console.WriteLine(fibNumbers[i] + fibs[i]); }
- foreach
复制代码
1
2
3
4
5
6
7
8
9int[] fibs = { 0, 1, 1, 2, 3, 5, 8, 13 }; var fibNumbers = new List<int> { 0, 1, 1, 2, 3, 5, 8, 13 }; int count = 0; foreach (int element in fibNumbers) { count++; Console.WriteLine($"Element #{count}: {element}"); } Console.WriteLine($"Number of elements: {count}");
- while
复制代码
1
2
3
4
5
6
7int[] fibs = { 0, 1, 1, 2, 3, 5, 8, 13 }; var fibNumbers = new List<int> { 0, 1, 1, 2, 3, 5, 8, 13 }; int length = fibNumbers.Count; while (Convert.ToBoolean(length-=1)) { Console.WriteLine(fibNumbers[fibNumbers.Count-length]); }
最后
以上就是缥缈冰棍最近收集整理的关于C# - 三种程序结构(顺序、选择、循环)的全部内容,更多相关C#内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复