【发布时间】:2015-04-05 21:35:52
【问题描述】:
我们的教授给了我们这个代码。它根据数组中第一个索引的值为 char[] 分配一个值。他说这是一个 if 语句,但我从未见过这样的语句。我是 C++ 新手
temp.byte[0] = byte[0] == '0' ? '1' : '0';
【问题讨论】:
-
如果 byte[0] == '0' 那么 temp.byte[0] 等于 '1' 否则 '0'
-
这应该作为副本关闭。
标签: c++ if-statement conditional-statements variable-assignment