注册 登录
编程论坛 C语言论坛

我在使用退格('\b') 的时候,没有得到预期结果。

TysonKoothra 发布于 2019-08-14 17:43, 1462 次点击
程序代码:

#include <stdio.h>
int main(void) {
    for (int i=0;i<10;i++) {
        printf("%d,", i);
    }
    printf("\b");
    return 0;
}

编译运行的结果是 0,1,2,3,4,5,6,7,8,9
程序代码:

#include <stdio.h>
int main(void) {
    for (int i=0;i<10;i++) {
        printf("%d,", i);
    }
    printf("\b");
    printf("\n"); //加了这一行之后
    return 0;
}

编译运行的结果是 0,1,2,3,4,5,6,7,8,9,
多了一个逗号,为什么多了一个逗号?
2 回复
#2
wufuzhang2019-08-14 18:40
回复 楼主 TysonKoothra
你看完下面这篇文章,就明白了。
https://blog.
#3
TysonKoothra2019-08-14 19:27
明白了,感谢解答。
1