【Unity游戏开发】C#基础(七)循环控制语句

【Unity游戏开发】C#基础(七)循环控制语句,第1张

前言

本教程参考菜鸟教程,本人也是依赖菜鸟教程学习的C# 当你已经有其他的编程经验的时候,你再去学习别的语言,我觉得菜鸟教程是个不错的选择,你只需要把语言基础看完,然后就可以放心的去实战了,个中的语言细节是教不会的,需要你自己去实践

循环控制语句

循环控制语句帮助你进行大量的,重复的 *** 作

比如输出1-100,虽然我们有控制语句,但是我们也要输出100句

使用循环控制语句只需要几句就行了

1. for循环

for循环的循环变量是临时变量,随着循环改变,并且循环结束释放内存

输出1-100

for (int i=0;i<100;i++){
    Console.WritrLine(i+1);
}

我们只需要写三行控制台就能输出1-100所有的数,或者你也可以结合分支控制语句来记性筛选,输出具有一定规律的数,比如奇数,偶数,质数等

2. while循环

使用while之前需要先定义一个变量让循环进行,还需要进行对变量的改变

int i=0;
while(i<100){
    Console.WritrLine(i+1);
    i++;
}

这么一看的话,确实for循环使用的比较舒服,但是也有的情况只能使用while,这两个都是有用的,只不过for一般都用的比较多

3. foreach循环

foreach循环一般用于对数据结构进行遍历,比如数组,链表等。

int[] datas = {1, 2, 3, 4, 5, 6, 7, 8, 9}
foreach(int i in datas){
    Console.WritrLine(i);
}

输出的就是数组中的值

4. do…while循环

do…while循环就是while循环,只不过是将需要循环的代码放在了do后面,while前面

比如使用do…while输出10个数

int i = 0;
do{
    Console.WritrLine(i+1);
    i++;
}while(i<=10);

和使用while循环来输出10个数

int i = 0;
while(i<10){
    Console.WritrLine(i+1);
    i++;
}

输出结果都是一样的,但是判断条件不一样了,因为do…while先对变量i进行了++,然后才判断的

结语

成功的光彩靓丽之后是廉价的泪水和眼泪

欢迎喜爱Python,Unity(游戏开发引擎)的爱好者,让我们一步步走向大神,成功离得不远,也就两个字,坚持罢了!!

Unity游戏引擎宣言:

你是否热爱游戏呢?

你是否曾经幻想着有一天自己做出一款属于自己的游戏呢?

不要犹豫了,赶快学习吧!

点击链接查看Python社区:Python交流社区

点击链接查看Unity社区:游戏开发爱好者

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/737653.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-28
下一篇 2022-04-28

发表评论

登录后才能评论

评论列表(0条)

保存