"适当的" C分配bool的方式?
#include <stdbool.h>
a)
bool a_state = (a_value > 0);
b)
bool a_state;
if (a_value > 0) {a_state = true;} else {a_state = false;}
c)
bool a_state = false;
if (a_value > 0) {a_state = true;}
d)
bool a_state = (a_value > 0)? true: false;
哪一个更清晰,更多&#34; C-like&#34;?
编辑:再增加2个;添加了bool标题#include
答案 0 :(得分:1)
这是一个选择问题。你可以选择其中任何一个。第一个片段相当于第二个片段。