Auto Słowo kluczowe w C

Auto Słowo kluczowe w C
Słowo kluczowe „Auto” w języku programowania C służy do określenia czasu przechowywania zmiennej. Innymi słowy, to słowo kluczowe służy do deklarowania zakresu zmiennej w C. Zmienne zadeklarowane za pomocą słowa kluczowego „Auto” w C mają automatyczny czas przechowywania. Takie zmienne są znane jako zmienne lokalne. Jednak interesującym faktem jest to, że wszystkie zmienne w języku programowania C są domyślnie „lokalne”. Dlatego technicznie nie ma potrzeby używania słowa kluczowego „automatycznego” w C. Niemniej jednak w tym artykule nadal będziemy omawiać działanie słowa kluczowego „auto”.

Automatyczne słowo kluczowe w języku programowania C

Aby użyć automatycznego słowa kluczowego w języku programowania C, możesz spojrzeć na następujący przykład:

W tym przykładzie zadeklarowaliśmy zmienną całkowitą ze słowem kluczowym „Auto” i przypisaliśmy do niej wartość „2”. Następnie pokazaliśmy tę wartość na terminalu. Następnie wykorzystaliśmy aparat ortodontyczny do zdefiniowania nowego zakresu. W ramach tych aparatów na nowo zdefiniowaliśmy tę samą zmienną z nową wartością „4”. Wydrukowaliśmy również tę wartość na terminalu. Następnie po raz kolejny wydrukowaliśmy wartość tej zmiennej poza tym.

Następnie do opracowania tego kodu używane jest następujące polecenie:

$ GCC Auto.C -O auto

Aby wykonać ten kod, używane jest następujące polecenie:

$ ./automatyczny

Ten program uczynił bardzo interesujące dane wyjściowe, które pokazano na poniższym obrazie. Zakres zmiennej „NUM”, który jest deklarowany, początkowo trwał do końca funkcji „main ()”. Podczas gdy zakres jego redefinicji znajdował się tylko w aparat ortodontyczny. Z tego powodu wartość tej zmiennej przed i po aparaty ortodontycznych pozostała „2”. Podczas gdy jego wartość w klamrze wynosiła „4”.

Osiągnięcie tej samej funkcji bez automatycznego słowa kluczowego w C

Teraz zobaczymy, w jaki sposób można osiągnąć tę samą funkcjonalność bez użycia słowa kluczowego „Auto”. W tym celu używamy tego samego skryptu C, jak pokazano w poprzednim przykładzie. Ale tym razem po prostu usuwamy słowo kluczowe „Auto” z wszędzie. Jest to pokazane na poniższym obrazku:

Wyjście tego programu pokazano na poniższym obrazie. Możesz wyraźnie być świadkiem, że wyjście pozostało dokładnie takie samo, nawet bez użycia słowa kluczowego „Auto”, które potwierdza, że ​​nie ma takiej potrzeby użycia słowa kluczowego „Auto” w języku programowania C.

Wniosek

Ten artykuł jest skierowany do użycia słowa kluczowego „auto” w języku programowania C. Jednak świadczyliśmy również, w jaki sposób można osiągnąć tę samą funkcjonalność, nawet bez użycia tego słowa kluczowego w C. Dlatego to całkowicie zależy od Ciebie, czy chcesz użyć, czy pominąć to słowo kluczowe.