-4
我有這兩個代碼段:關於給printf用C
int main(void)
{
printf("\nab");
printf("\bsi");
printf("\rha");
return 0;
}
對於第一個的輸出爲hai
。但是,如果我寫它,而不是這樣:
int main(void)
{
printf("\nab");
printf("\bsi");
printf("\rsha");
}
導致輸出僅僅是sha
。這裏發生了什麼? (另外我使用gcc
)
@zakinster上述一個精確複製粘貼! – devnull
如果您瞭解第一種情況,您會理解第二種情況。在其他帖子中查看答案。 – zakinster
爲什麼不關閉它? – Annabelle