gpt4 book ai didi

c - bool : Direct assignment or conditional?

转载 作者:行者123 更新时间:2023-11-30 15:22:09 24 4
gpt4 key购买 nike

分配 bool 的“正确”C 方法是什么?

#include <stdbool.h>

一)

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;

哪一个更清晰、更“像 C”?

编辑:又添加了 2 个;添加了 bool header #include

最佳答案

这是一个选择问题。你可以选择任何一个。第一个片段相当于第二个片段。

关于c - bool : Direct assignment or conditional?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29319796/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com