一般if 的写法如下: if (id < 0) { printK("couldn't get idr"); return id; } 简写成 if (WARN(id < 0, "couldn't get idr")) return id; 这里的WARN 肯定返回1,所以这里就return