C#基础-for循环执行顺序
for(表达式1;表达式2;表达式3)
{循环体}
执行顺序:1-表达式1赋值
2-判断表达式2是否为真
3-表达式2如果为否跳出for循环,如果为真执行循环体
4-执行表达式3
5-判断表达式2继续循环
例:
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
static void Main(string[] args) { int i = 0; for (For('A');For('B')&& i < 2; For('C')) { i++; For('D'); } Console.ReadKey(); } static bool For(char chr) { Console.Write(chr); return true; }
结果:ABDCBDCB