#include <stdio.h>
#include <stdbool.h>
int main() {
#if 1
printf(&true["\021%sck\012\0"], true["have"] + "fro" - 0x60);
#else
//解析:
printf("true = %d\n", true);
printf("%s\n","fro"+1);
printf("%c\n","have"[1]);
printf("%d\n",'a');
printf("%d\n", "have"[1]);
printf("%d\n",(1)["have"]);
printf("%d\n", (1)["have"] - 0x60);
printf("%s\n","fro" + (1)["have"] - 0x60);
printf("%s\n", "fro" + true["have"] - 0x60);
printf("%s\n", & "abcde"[1]);
printf("%s\n", &true["abcde"]);
printf("%s\n", &"?%sck\n"[1]);
printf("%s\n", &"\021%sck\012\0"[1]);
#endif
return 0;
}
一行代码学会C语言(手动狗头)
于 2022-03-27 21:55:26 首次发布