- ベストアンサー
c
¥bとはどういうときに使うのでしょうか たとえば /*arry02*/ #include<stdio.h> int main() { int a[]={1,2,100,50}; int i; for(i=0;i<4;i++) printf("a[%d]=%d,",i,a[i]); printf("\b\b \b\n"); return0; } の場合バックスペースで2つ戻りとあります どこをどう戻っているのかさっぱりです 戻った位置もどこなのかわかりません たすけてください
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
このプログラムでは多分 最初のprintf("a[%d]=%d,",i,a[i]);で a[1]=1 と印字され、 次にprintf("\b\b \b\n"); で バックスペース バックスペース スペース バックスペース 改行 とありますから、 最初のバックスペース2つで a[1] になり、次のスペースで a[1]_ _はスペースを表す と成り 次のひとつのバックスペースで a[1] と成り改行を実行するのではないでしょうか。 当然4回ループしていますから、他の動作は考えて見て下さい。
その他の回答 (1)
noname#147481
回答No.1
¥bとはどういうときに使うのでしょうか たとえば - Yahoo!知恵袋 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1279936207