通过本文主要向大家介绍了第二批本科院校代码,第一批本科院校代码,批处理代码,批处理程序代码,提前批院校代码等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
转载自 nxhujiee最终编辑 LJ_SunTB批处理中的【预处理】
━━━━━━━━━━━━━━━━━━━━━━━━━━
如果你对脱字字符“^”的处理机制比较熟悉那么可以接着阅读,否
则请先参考脱字字符的相关文章。
一、预处理究竟要做什么?
根据我的经验,预处理要做的是变量值的替换和特殊符号的处理。究竟先执行哪个操作呢,我认为要先进行变量值的替换。理由有三:
1、 从逻辑上看
set var=2&echo %var%
类似于这样的语句,如果说先进行特殊符号处理的话,势必要先处理符号“&”,而“&”是用来连接两条命令的,这样一来该行就理所应当的被理解为两句,那么我们还要变量延迟干嘛。这里应该是
先对变量var赋值,然后处理特殊符号“&”。
2、从运行结果看
本例中,经过主预处理过程,&被识别为普通字符,而在次预处理过程中符号&的识别将产生问题。正如《命令行参考》中提到的--不要在call 命令中使用管道和重定向符

