循环与分支 - 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

就是添加一个条件表达式为typeif

由于技术限制,暂无法判断您的表达式是否正确,这个就交给test.cpp的编译器了……‘

如何结束分支呢,你有可能猜到了:

fi

即可。