各位问下内核一些东东!!
内核中有些出现诸如:input_event(input, type, button->code, !!state);,那两个!!有何用意呢?
还有例子如:!!test_bit(code, dev->key) == value
等等,!!有何用意呢?
[解决办法]
假如state是5,!state后,结果是0,然后再!!state,结果是1
虽然5和1在C当中都表示真,但是转变为0和1两种状态有特殊意义。
发布时间: 2013-01-08 14:02:14 作者: rapoo
各位问下内核一些东东!!
内核中有些出现诸如:input_event(input, type, button->code, !!state);,那两个!!有何用意呢?
还有例子如:!!test_bit(code, dev->key) == value
等等,!!有何用意呢?
[解决办法]