 
- 帖子
- 1348
- 积分
- 5195
- 技术
- 146
- 捐助
- 501
- 注册时间
- 2007-10-25
|
玩了那么久,今天才发现退格符号居然能跑到字符串头部去删除字符,对这段代码的执行过程百思不得其解:
首先生成70个|,然后,用70个退格符号去删除,那么以前的字符串应该都不能看到了才是,怎么还会停留在屏幕上呢?在第二个for后加上pause查看显示结果,发现"按任意键继续..."的提示居然跑到那70个|前面去了,真是倍感疑惑;就算是光标能定位到那70个|前面,最后一个for生成的>应该把那70个|往后挤才对啊,怎么会逐个"吃"掉后面的|呢?
看来,set /p=<nul 语句和退格符号的执行机制充满了神秘啊。 |
|