Unity C# 爆破计划(三):流程控制

15 篇文章 1 订阅

Covers:条件语句、循环

本期的内容非常少,我们都是有编程基础的人,不要浪费生命在重复启蒙上。直接上 C# 与 C++ 的语言对比:

流程结构C#C++
if-else同 C++if (COND) {} else {};多叉分支时 elseif 之间要有空格
switch-case同 C++整型或枚举,每个 case 都需要 break
while、do-while同 C++while (COND) {}do {} while (COND)
循环例外同 C++continuebreak
for仅简单 for:for (INIT; COND; OP) {}简单 for、范围 for(C++ 11)
foreachforeach (TYPE VAR in SLICE)原生不支持,STL 提供 for_each()

补充说明:

  • foreach 是 C# 提供的便捷遍历语法 foreach (TYPE VAR in SLICE),类似 Python 的 for-in,其中 VAR 在循环体中指代当前元素,由于强类型要求,必须写 TYPE(可以用 var);SLICE 是任何容器,如数组等,我们下一节介绍数组;
  • 可以用 for(;;) 来创建死循环。

T.B.C.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值