当我执行以下代码时
#include<stdio.h>
#include<unistd.h>
int main(void)
{
int i;
for(i=0;i<=100;i++)
{
printf("Percentage complete: %d %%",i);
sleep(1);
}
printf("\n");
}
但是,当我执行以下代码时,该代码不起作用,
#include<stdio.h>
#include<unistd.h>
int main(void)
{
int i;
for(i=0;i<=100;i++)
{
printf("\nPercentage complete: %d %%",i); //There is a newline here
sleep(1);
}
printf("\n");
}
该代码似乎有效。我不确定为什么。