Posso obter o melhor desempenho fazendo variáveis estáticas?
Por que algumas pessoas fazem:
<code>char baa(int x) { static char foo[] = " .. "; return foo[x ..]; } </code>
ao invés de:
<code>char baa(int x) { char foo[] = " .. "; return foo[x ..]; } </code>
parece muito comum em aplicações de código-fonte do Linux. Existe diferença de desempenho? se sim, alguém pode explicar por quê? Desde já, obrigado.