循环与分支 - luosiwei-cmd/CarYon GitHub Wiki
循环与分支
循环
上面介绍的都是顺序结构的内容,那么循环结构这玩意支不支持呢?
支持!但是仅仅支持 for 循环。
下面介绍一些命令:
fs i 1 10 1
这个命令和:
for(i=1;i<=10;i+=1)
等同(注意到这里并没有定义i
,所以在执行该命令时需要先int i
才可以)。
这是开始循环,要是结束循环,只需要一行命令 sf
即可。
如果没有结束循环命令,会报[ERR] The for do not have an end.
错误。
然后就是循环内的两家子:
continue
break
这些东西必须放在循环里面(否则会报[ERR] The continue/break is not in a for.
错误,但是还是需要写sf
命令。
如果我们想循环 n 次,怎么办呢?
fs_end_withvari i 1 n 1
与
for(i=1;i<=n;i++)
等价,注意这里两个变量必须先定义哦。
分支
CarYon 此功能也支持分支结构(暂不支持else
)。
命令:
if type
就是添加一个条件表达式为type
的if
。
由于技术限制,暂无法判断您的表达式是否正确,这个就交给test.cpp
的编译器了……‘
如何结束分支呢,你有可能猜到了:
fi
即可。