one*_*sse 10 c
在C中,至少除了0之外的每个正值都被视为布尔值true.但负面价值呢?我做了一些测试,似乎负值也被视为布尔值true.这是一个特定的行为或实现吗?
(我来想想这个,当我在一个问题中看到,有人促进宣布在枚举为1和0"真"与"假")
Sie*_*geX 23
这是定义的行为.我会寻找C99标准段落
§6.3.1.2 当任何标量值转换为_Bool时,如果值比较等于0,则结果为0; 否则,结果为1.
归档时间:
15 年 前
查看次数:
7475 次
最近记录: