概述
程序结构:
-
顺序结构
-
选择结构
-
循环结构
1> 顺序结构
顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。
2> 选择结构
- if...else...
//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...
//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
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
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
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# - 三种程序结构(顺序、选择、循环)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复