【发布时间】:2026-01-25 19:15:01
【问题描述】:
当\b 在字符串中使用时。
int main (void)
{
printf("asdfhjk\bll");
return 0;
}
输出:
asdfhjll
当\b 用在字符串的末尾时。
int main (void)
{
printf("asdfhjkll\b");
return 0;
}
输出:
asdfhjkll
为什么\b 没有删除最后一个字符l。根据\b 的工作,\b 前面的字符被删除。在字符串中间使用时效果很好,但在末尾使用时效果不佳。为什么?
【问题讨论】: