Board logo

标题: 请问一个有关批处理的分支语句问题 [打印本页]

作者: merryzhao     时间: 2009-11-13 14:47    标题: 请问一个有关批处理的分支语句问题

请问用批处理写如下一个分支语句,用C语言是如下形式:

if (i==7)
    i=0;

我用批处理写成如下形式:

if %i% EQU 7 set /a i=0

但执行时有错误,请问该如何修改?谢谢!
作者: Evangel     时间: 2009-11-13 23:57
if 条件 (
) else (

习惯这么写
作者: dikex     时间: 2009-11-14 09:25
请保证%i%的值不为空
或者使用下面的
if '%i%=='7 set /a i=0