c语言之数组数据倒序输出的快速方法和scanf的一种不常用用法的笔记
1、异或符^可以用于两个值的互换互换公式:a=a∧b;b=b∧a;a=a∧b;原理在于二进制数的互换,例如a=3,b=4时,二进制a=0x0011,b=0x0100;a=a^b=0x0111;b=0x0100;b=b^a=0x011;a=0x0111a=a^b=0100;b=0x011所以a=4,b=3相互交换了过来,数组的字符顺序也可用这个方法互换,如:void change(char src[]) { int i; int len=str
原创
2020-10-25 21:34:54 ·
786 阅读 ·
1 评论