我们正在学习如何使用嵌套的for循环,并给出了此示例,但我并不真正理解代码中的某些元素如何工作以确保输出一定的输出。
我了解其中的大部分内容,但我只不了解print语句中的公式如何工作,以及为什么使用++ i和++ j而不是i ++和j ++
#include <stdio.h>
int main(void)
{
int i, j;
for (i = 1; i <= 6; ++i)
{
for (j = 1; j <= i; ++j)
{
printf("%c ", 'F'+ 1 - j);
}
printf("\n");
}
return 0;
}
输出为:
F
FE
FED
FEDC
FEDCB
FEDCBA