zunda<p>Cのstatic逆だった <a href="https://mastodon.zunda.ninja/tags/%E3%81%8A%E3%81%A3%E3%81%95%E3%82%93%E3%81%AE%E3%83%80%E3%83%A1%E8%A8%98%E6%86%B6" class="mention hashtag" rel="tag">#<span>おっさんのダメ記憶</span></a></p><p>$ cat main.c<br /><a href="https://mastodon.zunda.ninja/tags/include" class="mention hashtag" rel="tag">#<span>include</span></a> <stdio.h></p><p>extern char *name;</p><p>int<br />main(void)<br />{<br /> printf("Hello, %s!\n", name);<br /> return 0;<br />}<br />$ cat name.c<br />char *name = "world";<br />$ gcc main.c name.c && ./a.out<br />Hello, world!</p>