【基础】 Let‘s study BrainFuck!

本人也是新人,大佬勿喷,不喜勿看,谢谢

看到没几个人发BF教程,搞的我很懵,捣鼓了好久才会。

发这个教程就是为了新人学习BF语言。

https://fatiherikli.github.io/brainfuck-visualizer/

我们来到那个网址,输入以下代码:

+++++ +++++ +++

[
> +++++
< -
]
> .


我来讲解上面的代码,看完之后保证你会:

首先我们发现第一行有10个+,这个意思就是在指针指着的那个框框的值加1

然后进入[]

那这个是什么意思呢?

[]就是循环的意思,只要第一个框框为0就可退出循环

我们在来看看里面

> 这个是叫指针向右移动1位,这里我们往右移并给第二个框框加5

然后<向左移1位并且减1

....

直到第一个框框为0,然后我们在向>移1位到第二个框框里,那么.是什么意思呢?它的作用就是把该框框的值当作ASCII输出,比如我们第二个框框结束后是65,ASCII 65 就是A

还不明白的最好拿这个代码去跑跑,你就明白了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值