a%2 实现的功能就是判断a是奇数还是偶数。

C语言中 a%b 表示变量a对b取余,即如果a除以b的余数为0,那么a%b的结果就为1(1表示真),如果a除以b的余数不为1,那么a%b的结果就为0(0表示假)。

运算符% 是C语言中一种比较常用的运算符,最常见的就是上面的判断奇偶性。还有就是循环队列和循环链表。