for(表达式1;表达式2;表达式3)
{循环体}
执行顺序:1-表达式1赋值
2-判断表达式2是否为真
3-表达式2如果为否跳出for循环,如果为真执行循环体
4-执行表达式3
5-判断表达式2继续循环
例:

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