Unity游戏开发C#基础循环控制语句

Posted 布小禅

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity游戏开发C#基础循环控制语句相关的知识,希望对你有一定的参考价值。

前言

本教程参考菜鸟教程,本人也是依赖菜鸟教程学习的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社区:游戏开发爱好者

以上是关于Unity游戏开发C#基础循环控制语句的主要内容,如果未能解决你的问题,请参考以下文章

Unity游戏开发C#基础认识与了解

Unity游戏开发C#基础C#程序结构

Unity游戏开发C#基础委托与事件

优就业的游戏开发一共有几个阶段,时长是多久呢?

自学游戏开发要怎么开始学习?

C#基础之流程控制语句详解