在c语言的函数参数中,等价运算符(==)的含义是什么,如下面的指令?
binder_transaction(proc,thread,& tr,cmd == BC_REPLY);
答案 0 :(得分:4)
cmd == BC_REPLY
作为函数binder_transaction
的参数,基本上是传递给函数的int
值。这相当于 1
int b = (cmd == BC_REPL); // Will return either 0 or 1
binder_transaction(proc, thread, &tr, b);