#include <stdio.h>
void main()
{
printf("ab");
printf("\bsi");
printf("\rha");
}
這個代碼給出了「哈」的GCC 4.8編譯器輸出爲什麼以及如何顯示涉及回車的以下輸出?
#include <stdio.h>
void main()
{
printf("ab");
printf("\bsi");
printf("\rha");
printf("\n");
}
這個代碼給「辭海」對GCC 4.8編譯器輸出
現在的問題是爲什麼輸出在添加語句printf(「\ n」)時從「ha」改爲「hai」;最後(根據我)不應該由於前面的行而影響代碼。
有沒有差異如果您在Ideone中進行比較,則輸出結果:[sample1](http://ideone.com/YRHEgp),[sample2](http://ideone.com/exlshK)。這是特定終端/外殼實現的行爲。 –
好的,但我想知道它是如何不同於ideone的外殼。 – aroonav