我是靠谱客的博主 缥缈冰棍,这篇文章主要介绍C# - 三种程序结构(顺序、选择、循环),现在分享给大家,希望可以做个参考。

 程序结构:

  • 顺序结构

  • 选择结构

  • 循环结构



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
6
int[] 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
9
int[] 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
7
int[] 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#内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(68)

评论列表共有 0 条评论

立即
投稿
返回
顶部