【发布时间】:2019-01-24 05:15:17
【问题描述】:
我不知道从这个构造返回真假的确切情况。你能描述一下吗?不好意思,如果是在谷歌搜索,我没有找到。
( (struct->param = param_init()) == NULL )
【问题讨论】:
-
函数的返回值是 A) 存储在
struct->param和 B) 与NULL的比较。 -
[1) 函数调用 --> 2) 赋值] - 由
()包裹,然后进行比较。 -
你还没有找到任何C教材吗?即使是好的 ol' K&R 也会起作用。
-
@SouravGhosh:这里的运算符优先级不是问题,因为赋值是用括号括起来的。
标签: c boolean assignment-operator