迭代关系For语句

[[C]]

for (c = getchar(); (c = getchar()) != '#'; c = getchar()) {
    printf("%d ", c);    //这里是循环体
}

请注意在这样的代码中我们可以学习到for循环的迭代方式。 - 其中第一个语句,初始化语句只会在第一次被执行 - 其中第二个语句在每一次循环体开始前进行判定 - 第三个语句在每一次循环体执行结束后才会执行 ==所以说for语句其实相当于一个在末尾进行变量迭代的while循环==