c#入门-for循环

for循环

如果一个循环是以次数为标准,那么使用for循环可以更直观的表示
for循环和while循环可以互相转换,而while循环只有一个条件判断,更适合无法预测次数的操作。
例如等用户输入的账号和密码匹配,他需要几次才能输入正确的账号密码是无法预测的。

for (int i = 0; i < 10; i++)
{
	Console.WriteLine(i);
}

if,while,for都有代码段(输入这些后按Tab(或按两次Tab)快速生成)

for循环的括号中必须有两个分号,其他的东西没有都行
在这里插入图片描述
分号会把括号分割成三块。
从左到右依次称为:声明部分,条件部分,迭代部分

执行顺序是:声明->条件(第一次判断条件)->循环体->迭代->条件(第二次判断条件)->循环体->迭代->条件(第三次)…

声明部分

声明部分可以声明一个临时的,只对这个for循环有效的变量。
如果需要声明多个变量,使用逗号隔开。但是只能声明同种类型的变量。

但如果只是想在循环开始时进行一次初始化赋值,那么可以为任意类型变量赋值

for (int i = 10, j = 0; i > 0; i++)
{
}
int a;
string b;
for (a = 10, b = ""; a > 0; a--)
{
}

条件部分

如果条件部分留空,那么会视为true。

迭代部分

迭代部分中可以写普通的操作语句,有多条操作语句时使用逗号隔开

for (int i = 0; i < 10; i++, Console.WriteLine(i)) { }

和循环体的区别为,如果continue生效,迭代部分仍然会执行

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值