Serwisy partnerskie:
Close icon
Serwisy partnerskie

Sprytne porady i sztuczki cyklu Ekscytacje Maxa dotyczące kodowania (3)

Article Image
Ponieważ udostępniam do pobrania szkice (programy) Arduino, które towarzyszą cyklowi Ekscytacje Maxa, pomyślałem, że dobrym pomysłem może być pokazanie racjonalnego stylu kodowania, którego używam.

W pierwszej części poświęconej kodowaniu (EdW 10/2023) rozmawialiśmy o przypadkach, spacjach, komentarzach, instrukcjach #define i dlaczego używanie „magicznych liczb” jest złym pomysłem. W drugim odcinku (EdW 11/2023) rozważaliśmy konwencje nazewnictwa dla naszych zmiennych i funkcji, stosowanie nawiasów klamrowych { } oraz stosowanie wcięć z czterema spacjami. Teraz zanurzmy się nieco głębiej w niektóre z bardziej drobiazgowych szczegółów.

Widzę cię!

Na potrzeby tej dyskusji rozważymy program zawarty w pojedynczym pliku. Termin „zakres” odnosi się do dostępności (widoczności) zmiennych w programie. Zmienna globalna (zmienna zadeklarowana poza jakąkolwiek funkcją) ma zakres globalny, ponieważ jest widoczna dla wszystkich funkcji w programie. Rozważmy następujące dwie deklaracje i inicjalizacje zmiennych globalnych:

Aby przeczytać ten artykuł kup e-wydanie
Kup teraz
Firma:
Tematyka materiału: PROGRAMOWANIE ARDUINO, C/C++, Pętle for()
AUTOR
Źródło
Elektronika dla Wszystkich grudzień 2023
Udostępnij
Zobacz wszystkie quizy
Quiz weekendowy
Theremin
1/10 Lew Termen i Leon Theremin to ta sama osoba. Które nazwisko pojawiło się później?
Oceń najnowsze wydanie EdW
Wypełnij ankietę i odbierz prezent
W tym numerze znajdziesz źródłową wersję artykułu publikowanego obok
Elektronika dla Wszystkich
grudzień 2023
Elektronika dla Wszystkich
Przejrzyj i kup
UK Logo
Elektronika dla Wszystkich
Zapisując się na nasz newsletter możesz otrzymać GRATIS
najnowsze e-wydanie magazynu "Elektronika dla Wszystkich"