关于C语言的一道题,想知道原因

请问system("color 5");在这两个位置下为什么运行出来的结果不同?一个是直接最后一行在一直动,另一个是很明显的在动,一个一个的

img

img

一个在循环里,循环执行了,一个不在循环里,执行一次