变量分配失败

时间:2019-05-03 14:45:17

标签: c++

我有以下代码段。

uint8_t marker_value = 5;
uint8_t id = 0;
id = marker_value;
if(id != 0 )
{
    std::cout << "Success";
}

问题与代码: 变量“ id”没有更新为“ marker_value”。甚至gdb都用marker_value跳过了id的赋值行。 如果条件和cout语句得到执行,即使id为零,也可以进入。

0 个答案:

没有答案