Czy mogę uzyskać najlepszą wydajność przy tworzeniu zmiennych statycznych?

Dlaczego niektórzy ludzie:

<code>char baa(int x) {
    static char foo[] = " .. ";
    return foo[x ..];
}
</code>

zamiast:

<code>char baa(int x) {
    char foo[] = " .. ";
    return foo[x ..];
}
</code>

wygląda bardzo często na aplikacje kodów źródłowych Linuksa. Czy różnica w wydajności? jeśli tak, czy ktoś może wyjaśnić dlaczego? Z góry dziękuję.

questionAnswers(5)

yourAnswerToTheQuestion