for表达式的循环执行顺序

for循环表达式

for(表达式1,表达式2,表达式3)
{
	表达式4;
}

第一次运行顺序:
表达式1 → 表达式2 → 表达式4 → 表达式3

非第一次运行顺序:
表达式2 → 表达式4 → 表达式3

注:学for循环,计算阶乘遇到的思考
例:

int main()
{
	int n;

	scanf("%d", &n);
	int fact = 1;

	
	for (int i = 1; i < n+1 ; i++)
	{
		fact *= i;
	}

	printf("%d!=%d\n", n, fact);

	system("pause");

	return 0;
}

版权声明:本文为SurepMan原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。