本人也是新人,大佬勿喷,不喜勿看,谢谢
看到没几个人发BF教程,搞的我很懵,捣鼓了好久才会。
发这个教程就是为了新人学习BF语言。
https://fatiherikli.github.io/brainfuck-visualizer/
我们来到那个网址,输入以下代码:
+++++ +++++ +++
[
> +++++
< -
]
> .
我来讲解上面的代码,看完之后保证你会:
首先我们发现第一行有10个+,这个意思就是在指针指着的那个框框的值加1
然后进入[]
那这个是什么意思呢?
[]就是循环的意思,只要第一个框框为0就可退出循环
我们在来看看里面
> 这个是叫指针向右移动1位,这里我们往右移并给第二个框框加5
然后<向左移1位并且减1
....
直到第一个框框为0,然后我们在向>移1位到第二个框框里,那么.是什么意思呢?它的作用就是把该框框的值当作ASCII输出,比如我们第二个框框结束后是65,ASCII 65 就是A
还不明白的最好拿这个代码去跑跑,你就明白了