Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Język C - nazwy(identyfikatory) wewnętrzne i zewnętrzne

lucas234 09 Lut 2017 16:17 357 1
  • #1 09 Lut 2017 16:17
    lucas234
    Poziom 15  

    Czym w języku C różnią się nazwy wewnętrzne od zewnętrznych, chodzi pewnie o nazwy zmiennych, no ale jak to wygląda w programie?

    0 1
  • #2 10 Lut 2017 02:04
    Rezystoreczek
    Poziom 20  

    wedle tego:

    Cytat:
    Pierwszy znak nazwy identyfikatora musi być nondigit (to znaczy pierwszy znak musi być podkreśleniem lub wielką, lub małą literą). ANSI pozwala na sześć znaczących znaków w nazwie identyfikatora zewnętrznego i 31 dla nazw identyfikatorów wewnętrznych (w obrębie danej funkcji). Zewnętrzne identyfikatory (te zadeklarowane w zakresie globalnym lub zadeklarowane za pomocą klasy magazynu extern) mogą podlegać dodatkowym ograniczeniom nazewnictwa, ponieważ identyfikatory te muszą zostać przetworzone przez inne oprogramowanie, takie jak konsolidator.


    czyli
    nazw identyfikatorów wewnętrznych (w obrębie danej funkcji).
    np:
    Kod: c
    Zaloguj się, aby zobaczyć kod

    Zewnętrzne identyfikatory (te zadeklarowane w zakresie globalnym lub zadeklarowane za pomocą klasy magazynu extern)
    czyli:
    Kod: c
    Zaloguj się, aby zobaczyć kod

    0