[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
说实话,用批处理做算法分析显然是不合适的,因为它本身就不是程序设计语言。

真正能利用的批处理特性有哪些呢?
1、不用临时变量交换两个变量的值(预处理机制),C有位运算(当然如果值是非数字还得使用临时变量,那也不过是多设置一个指针而已)。而且对于数字,bat不能预处理特性也能实现:a=a+b, b=a-b, a=a-b
2、预处理机制是有一些地方可以利用,但预处理也是bat不足之处的表现。而且跟C的宏和预编译相比,bat的预处理完全是微不足道。
3、字符串处理、特殊符号、数值计算,一直是bat天生的软肋。
4、便捷的文件操作与系统管理,这才是bat的正道。
5、预处理还有哪些可以利用的优势,大家来补充(不要提bat的胶水功能,它不是bat独有的)
除此之外,用bat设计的“程序”其他部分都是通用性的算法。

第3题有点问题吧?敌方导弹如果是同时来的,只能拦截一枚。如果是分先后来的,如何得知后来的导弹的高度?所以没有选择的机会。第一枚来,射!第二枚,高了干瞪眼,低就射!后面的同理,只与前一个比较大小。

你的本意应该是seter给的链接中的那个问题吧,但这个实际例子不太好。

[ 本帖最后由 zqz0012005 于 2009-10-30 23:44 编辑 ]
命令行参考:hh.exe ntcmds.chm::/ntcmds.htm
求助者请拿出诚心,别人才愿意奉献热心!
把查看手册形成条件反射!

TOP

返回列表