以字符串加解密为例
前提
^ 是什么?——异或(XOR)
C 里的 ^ 不是乘方,是按位异或:两个二进制位不同则 1,相同则 0
1 ^ 1 = 0
1 ^ 0 = 1
0 ^ 1 = 1
0 ^ 0 = 0
2026/9/23大约 5 分钟
C 里的 ^ 不是乘方,是按位异或:两个二进制位不同则 1,相同则 0
1 ^ 1 = 0
1 ^ 0 = 1
0 ^ 1 = 1
0 ^ 0 = 0
通用排错套路未定义标识符 xxx”
分清报错来源
C/C++(20) → 是 IntelliSense(代码分析器)在报,去检查 .vscode/c_cpp_properties.json 的 includePath两者原因相同(找不到声明),但“喂饱”的对象不同:一个喂头文件路径,一个喂 #include。
掌握C,php,Linux,php扩展开发,编译,php-devel安装
which -a php php-config phpize