If statement 我如何检查两个细胞的脑容量是否相等?

If statement 我如何检查两个细胞的脑容量是否相等?,if-statement,conditional,equality,brainfuck,If Statement,Conditional,Equality,Brainfuck,如何检查单元格#0中的值是否等于单元格#1中的值?我正在尝试编写与以下内容等效的代码: if(a == b) { //do stuff } else { //do something else } 我已经读过了,第二个答案给了我一个大概的想法,我需要做些什么,但我想不出来。(该解决方案给出如果a +++++++++++++++++ >+< [ - < - >] >>>>] >> [>>>>>>>>>>>>>>>>>>>>>] 在线试用: 一个示例实现,如果两个值相等,则打印T

如何检查单元格#0中的值是否等于单元格#1中的值?我正在尝试编写与以下内容等效的代码:

if(a == b)
{
    //do stuff
}
else
{
    //do something else
}
我已经读过了,第二个答案给了我一个大概的想法,我需要做些什么,但我想不出来。(该解决方案给出
如果a

我想我需要做一些事情,使两个值都递减,如果它们同时达到0,那么它们就是真的。但我每次想到它都会被困在同一个出口


我怎样才能检查两个细胞在脑力操中是否相等?

我想我有,我不是脑力操专家,但这个问题看起来很有趣。可能有一种更简单的方法,但我同意你的逐项递减的方法

在这种情况下,如果单元格0和1中的两个值相等,则向前跳一吨,如果不相等,则向前跳一吨(第二个括号表示不相等,第三个括号表示相等)

注意,如果(cell!=0),我将brainfucks while语句用作隔离区

+++++++++++++++++
>
+++++++++++++++++
>+<
[ - < - >] >>>>] >> [>>>>>>>>>>>>>>>>>>>>>]
在线试用:

一个示例实现,如果两个值相等,则打印T(真);如果两个值不相等,则打印F(假)

+>>(a+++)>(b+++)>>+>->->->->-<
a>
[-
a=b
]

指针以相同状态的相同指针结束,但相应括号内的代码已执行。

也许是个愚蠢的问题,但究竟为什么会有人使用brainf*ck折磨自己?@Maantje有些人喜欢挑战。为什么有人会通过学习解魔方来折磨自己?非常聪明!我会把这个打开一点,看看是否有其他的想法,但我现在要用这个。谢谢@Evolor因为我需要一些数字为1,以便在if语句的计算结果为true时运行代码,所以括号内的代码仅在单元格不是0时运行。我找不到一种方法来检查它的计算结果是否为true,但我可以检查它的计算结果是否为false,如果为false,请移动指针,以便稍后下一个if语句不会运行,因为您将处于0,否则您将处于该1,第三个括号中的代码将运行。(抱歉,这个解释真的很糟糕)@Evorlor我觉得可能有一些方法可以避免使用第三个单元格,并在原来的两个单元格的基础上进行操作,但我还没有足够的智慧来弄清楚如何使用。谢谢:-)如果我这样做,我会让你知道,但我现在也想不出任何事情
+++++++++++++++++
>
+++++++++++++++++
>+<
[ - < - >] <[>>>>>] >> [>>>>>>>>>>>>>>>>>>>>>]
+>>(a+++++)>(b+++++)>>+<<<
[[->]<<]
<
[>>>>>-<<<<<
    a>b
]
>>
[->>-<
    a<b
]
>>
[-
    a=b
]