#include<stdio.h>
int main(void)
{
	int i, j;
	for(i=0; i<4; ++i)
	{
		printf("问世间情为何物,直教生死相许\n");
		for(j=0;j<3;++j)
		{
			printf("两情若是长久时,又岂在朝朝暮暮\n");
		}
	}
	return 0;
}

首先求解表达式1,即给变量 i 赋初值,i=0;表达式 1 只执行这一次,下面都不会再执行
然后再求解表达式2,即0<4成立,则执行 for 循环的内嵌语句