黑龍 发表于 2015-8-11 15:28:29

零基础入门学习batch 002 if语句

本帖最后由 黑龍 于 2015-8-12 11:47 编辑

002 If else语句
1.If else语句就是如果...否则现在的程序都会有if else的 用于判断信息
2.要写一个用户输入信息 你回显什么 就可以用到这个了
判断用户输入的是否合法
如果合法就提示一个信息或者执行一条命令 如果不合法就提示另一个信息或者执行另一条命令
比如Python一个代码
a = input('请输入 a \n')
if a == 'a':
    print('你好')
else:
    print('呵呵你输入错了')
不小心跑题了
上个代码可以看到If的作用 BAT也一样
比如将上一个代码写为BAT形式
@echo off
set /p a="请输入 a :"
if "%a%" EQU "a" (
echo 你好
) else (
echo 呵呵你输入错了
)
Pause
运行结果:


不过有一点要注意:if后面的括号必须有一个空格
比如
if xxx (
xxxxx
) else (
Xxxxx
这里的xxxxx语句可以随便定义
如果是如下这么写就是错误的if xxx(
xxx
)else(
Xxx

或者
if xxx
(
xxxx
)
else
(
xxxxxx你还能举出一个错误的 if else例子吗?
**** Hidden Message *****


页: [1]
查看完整版本: 零基础入门学习batch 002 if语句