我查看了这段代码,但是我不明白为什么在&&运算符之后使用“\”?

if ((*(u32*)(kaddr + 0x64) == *(u32*)(kaddr + 0x78)) && \
    (*(u32*)(kaddr + 0x68) == *(u32*)(kaddr + 0x88)))

最佳答案

线末端前的\将下面的线粘到电流上。因为C通常忽略空白,所以这在声明宏时非常有用。

关于c - 在C中使用“\”?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32021878/

10-11 21:58