标题: [代码合集] 分析俩段批处理代码可以看出什么? [打印本页]
作者: bat_521 时间: 2010-9-7 14:08 标题: 分析俩段批处理代码可以看出什么?
1.- @echo off
- for %%a in (a b c) do (
- echo %%a
- for %%b in (1 2 3) do (
- echo %%b
- )
- echo.)
- pause
复制代码
2.- @echo off
- for %%a in (a b c) do (
- for %%b in (1 2 3) do (
- echo %%a %%b
- )
- echo.)
- pause
复制代码
作者: Batcher 时间: 2010-9-7 15:07
可以看出你的代码风格很不好,居然连缩进都没有。
作者: bat_521 时间: 2010-9-7 20:04
我是新手,啥是缩进?
作者: wc726842270 时间: 2010-9-7 20:25
顶个,正好我也不懂什么是缩进
作者: sgaizxt001 时间: 2010-9-7 20:38
我想起我上中学的时候,我的语文老师是一个60多岁的老人,在我们做题目写作文的时候,没有缩进,老师痛心疾首的说我们这一代人。从那以后我基本都要首行缩进。扯远了,只是有感而发。
对于代码来说我的理解是:如果某条语句包含2或2个以上的子语句,而且不在同一行时,子语句的起始应该要比主语句缩进2个字符。比如:- for %%a in (a b c) do (
- echo %%a
- )
复制代码
特别对于其他高级语言来说,缩进更明显。比如- int main()
- {
- int i;
- cout<<"hello,world"<<endl;
- for(i=0,i++,i<10)
- cout<<"hello,world"<<endl;
- }
复制代码
作者: bugs 时间: 2010-9-7 21:26
原帖由 bat_521 于 2010-9-7 14:08 发表
1.@echo off
for %%a in (a b c) do (
echo %%a
for %%b in (1 2 3) do (
echo %%b
)
echo.)
pause2.@echo off
for %%a in (a b c) do (
for %%b in (1 2 3) do (
echo %%a %%b
)
echo.)
pause
第两段代码把结果排了下版。
原帖由 sgaizxt001 于 2010-9-7 20:38 发表
缩进2个字符
一般都是tab
作者: ZJHJ 时间: 2010-9-8 09:35
对于文章来说,应该是这样。有便于理解的感觉。对于程序不一定强求这一点,可以减少字节,也不会解释错误。
作者: cjiabing 时间: 2010-9-8 11:13
为了“缩进”猛敲键盘把键盘都敲烂了!~
作者: wc726842270 时间: 2010-9-18 03:24
啊,在这里缩进是让代码更有层次感啊(不知理解的对么?)
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |