-- b变量减1输出b变量再减1再输出
+ 指針指向的字节的值加一
- 指针指向的字节的值减一
输出指针指向的单元内容(ASCⅡ码)
, 输入内容到指针指向的单元(ASCⅡ码)
[ 如果指针指向的单え值为零,向后跳转到对应的]指令的次一指令处
] 如果指针指向的单元值不为零,向前跳转到对应的[指令的次一指令处
开始会把指针所茬的和指针左边右边的内存块初始化为0。
Müller的目标是建立一种简单的、可以用最小的编译器来实现的、符合图灵完全思想的编程语言这種语言由八种状态构成,为Amiga机器编写的编译器(第二版)只有240个字节大小!
就象它的名字所暗示的brainfuck程序很难读懂。尽管如此brainfuck图灵机一樣可以完成任何计算任务。虽然brainfuck的计算方式如此与众不同但它确实能够正确运行。
这种语言基于一个简单的机器模型除了指令,这个機器还包括:一个以字节为单位、被初始化为零的数组、一个指向该数组的指针(初始时指向数组的第一个字节)、以及用于输入输出的兩个字节流
-- b变量减1输出,b变量再减1再输出
本回答被提问者和网友采纳
下载百度知道APP抢鲜体验
使用百度知道APP,立即抢鲜体验你的手机鏡头里或许有别人想知道的***。