krx41402.c
来自「answer of the c programming language sec」· C语言 代码 · 共 16 行
C
16 行
#define swap(t,x,y) \
do { \
(unsigned char *)_0=(unsigned char *)(&(x)); \
(unsigned char *)_1=(unsigned char *)(&(y)); \
unsigned long _2 = (unsigned long) \
((unsigned char *)(&(x)+1) \
- (unsigned char *)(&(x))); \
while (_2--) { \
*_0 ^= *_1; \
*_1 ^= *_0; \
*_0 ^= *_1; \
_0++; \
_1++; \
} \
} while (0)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?