Posts Tagged ‘bool’

在C语言中将布尔值TRUE定义为1是不是很危险?

DevLabs Posted in C语言,Tags: ,
0

(本文转自 “你必须知道的495个C语言问题”)

因为在 C 语言中所有的非零值都被看作 “真 ”, 是不是把 TRUE 定 义为 1 很危险?如果某个内置的函数或关系操作符 “返回” 不是 1 的 其它值怎么办?

C 语言中的确任何非零值都都被看作真, 但这仅限于 “输入”, 也就是说, 仅限 于[......]

全文