Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
この困惑した謎を理解しようとすればするほど、あきらめたくなります。
char *s = "char *s = %c%s%c; main(){printf(s,34,s,34);}"; main(){printf(s,34,s,34);}
この 1 行のソース コードが、プログラムの実行時にまったく同じ出力を生成するのはどうしてですか? また、この種のプログラムに共通する概念はありますか?