Witam i zapraszam.
W tym wykładzie chcę w zasadzie naświetlić niektóre pojęcia dotyczące programu w języku C.
Chcę opisać strukturę programu w języku C.
O szczegółach całej składni i tak dalej będziemy mówić w innych wykładach.
Ale chcę opisać przynajmniej niektóre z rzeczy, które widziałeś w swoim wyzwaniu, tylko niektóre z najważniejszych punktów.
Ponownie przejdziemy przez inne koncepcje w sposób bardziej szczegółowy.
A więc pamiętasz to.
To wygląda znajomo.
Chciałem tylko pokazać trochę struktury tego kodu.
Będziemy mówić o, zawierać oświadczenia i tak dalej.
Ale jedną z ważnych rzeczy do zrozumienia w tym programie jest to, że jest to rodzaj podstawowej
struktury dla wszystkich programów C.
Pierwszą rzeczą, którą powinieneś zauważyć jest ten kod w linii trzeciej, która nazywa się Main.
Jest tam napisane Main i ma dwa nawiasy.
Te dwa nawiasy oznaczają, że jest to funkcja.
Teraz nie wiemy jeszcze czym jest funkcja, ale zasadniczo funkcja zawiera w sobie kod.
I tak chcę ci opisać, że główna funkcja jest częścią wszystkich programów C.
Jest to punkt wejścia do programu.
To jest to, co zostaje wywołane po uruchomieniu programu.
Wszystko wewnątrz linii od czwartej do siódmej zostanie wykonane.
Ok.
I tak ta główna funkcja jest specjalną funkcją w C, która zostaje wywołana podczas wykonywania programu.
I wiesz, to jest funkcja, ponieważ ma nawiasy, a funkcje to tylko sposób na zorganizowanie twojego
kodu.
To, co powinieneś zauważyć, znajduje się w liniach czwartych.
W lewo masz kwadratowy nawias, kwadratowy nawias, a w linii siódmej masz prawy kwadratowy nawias.
Określa to początek funkcji.
A następnie w linii siódmej zakończenie funkcji.
Jest to określane jako blok kodu.
Tak więc linie pięć i sześć to blok kodu wewnątrz funkcji main.
I znowu chcę powtórzyć main jest specjalną funkcją w C, która zostaje wywołana podczas uruchamiania programu.
Tak więc we wszystkich programach C powinien być co najmniej jeden główny i tylko jeden główny.
Teraz pokażę Ci jak skonstruować program z innymi funkcjami.
Ale to jest podstawowy program, więc zawiera naszą główną funkcję i to zostaje wywołane.
A potem w wierszach piątym i szóstym to już jest ciało.
To jest blok kodu dla funkcji main.
I zauważysz cztery i siedem, rozpoczynają i kończą te funkcje.
Więc to, co próbuję ci powiedzieć tutaj, to bloki kodu w tej idei funkcji.
To wszystko.
Część struktury programu w języku C.
Inne rzeczy do zauważenia tutaj jest C programy są wrażliwe na wielkość liter.
Więc czy użyjesz dużych czy małych liter, to będzie różnica.
Więc jeśli miałbym zmienić to, I an int na dużą literę I to nie skompiluje się, ponieważ jest to
błąd.
I kiedy powiedziałem wcześniej, że trzeba zwracać uwagę na szczegóły, miałem to na myśli.
Każdy mały szczegół w programie może spowodować problem lub spowodować błąd.
Więc czułość wielkości liter ma znaczenie, duże litery, małe litery, to robi różnicę.
Drugą ważną rzeczą, na którą należy tu zwrócić uwagę, jest to, że duże i małe litery, nawiasem mówiąc, są wyraźne.
Nie ma.
I również tutaj, kiedy edytujemy nasz kod źródłowy, nie ma znaczenia, gdzie zaczniesz wpisywać
swoją linię, możesz ją wpisać na początku, możesz umieścić wszystko w tej samej linii, jeśli chcesz, aby niektóre z nich.
Wyjaśnię jednak, że łatwiej się go czyta, jeśli zrobisz mu jakąś strukturę.
Ale można robić różne rzeczy.
Zrób to, jeśli chcesz.
Inną rzeczą, która jest ważna, aby zauważyć tutaj, że nie jest to konkretna koncepcja, jest to, że wszystkie oświadczenia
kończą się średnikiem.
Więc to jest szczegół składni, który musisz zrozumieć.
Teraz linie trzy i cztery oraz linia pierwsza, to nie są deklaracje kodu trzy to definiowanie funkcji
dla określenia początku funkcji.
Jeden robi coś innego.
Zawiera jakąś bibliotekę, którą chcesz wykorzystać w swoim kodzie.
Ale Linie pięć i sześć mają średniki, ponieważ są to oświadczenia, a my będziemy mówić o oświadczeniach
i tak dalej.
Ale chcesz uznać, że średnik jest również ważny.
W porządku.
I inne pojęcia, które będę wyjaśniał.
Wyjaśnię linię pierwszą.
Funkcje wyjaśnię znacznie bardziej szczegółowo.
Zaraz wyjaśnię, dlaczego w trzeciej linii jest int.
Ale tak naprawdę chciałem zwrócić uwagę na strukturę bloków kodu i funkcji oraz tę
ideę, że główna funkcja jest punktem wejścia programu C.
Więc ten prosty program C to zobaczysz bardzo podobne rzeczy we wszystkich programach.
Będziesz widział tę główną procedurę i zobaczysz nawiasy dla funkcji.
I tak naprawdę to właśnie w ten sposób będą organizowane programy.
Teraz ta funkcja może wywoływać inne funkcje.
To już zupełnie inna bajka.
Ale ponownie chcę podkreślić tutaj ideę bloków kodu wewnątrz funkcji, a także tę ideę głównej procedury,
a następnie średników, które kończą.
Teraz, inną rzeczą, którą zauważysz jest to, że wcięłam pewne fragmenty kodu i prawdopodobnie porozmawiamy o tym więcej,
kiedy będziemy mówić o jakości kodu.
Ale chcesz, aby twój kod był czytelny.
A co oznacza czytelny kod, to gdybym po prostu napisał mój kod w ten sposób i umieściłbym rzeczy w tej
samej linii.
Przez to dużo trudniej się czyta, prawda?
Widzisz jak to jest dużo trudniejsze do naśladowania?
Ale kiedy dodaję nowe linie i dodaję wcięcie po każdej linii kodu, ułatwia to czytanie.
Możesz łatwo zidentyfikować, że linie pięć i sześć są wewnątrz bloku kodu, ponieważ ma nawiasy
i są specjalnie wewnątrz funkcji o nazwie main.
Tak więc stosowanie wcięć oddzielających nowe linie w znaczących nazwach sprawi, że twój kod będzie bardziej czytelny.
To kolejny wniosek dla twojego pierwszego programu.
Wspomniałem o innych.
Główne wnioski dla struktury programu i czytelności to kolejny ważny.
Ale to tylko opisuje, ponownie, strukturę programu C, którą zobaczysz we wszystkich programach C.
W kolejnych wykładach.
Porozmawiamy o niektórych podstawach języka C.
Zamierzam opisać ci tę ideę deklaracji include, tę koncepcję wyświetlania danych wyjściowych za
pomocą printf, ideę zwracania danych z main, wszystkie te miłe małe koncepcje, które są rodzajem naprawdę
powszechnych programów.
Nie stanowią one żadnej specyficznej kategorii.
Tak naprawdę są to tylko podstawy i będziemy to opisywać w kolejnych wykładach.
Aha, i jeszcze jedna rzecz, tylko po to, aby dać ci trochę głowy, to będzie omówione
bardziej szczegółowo, ale inne rzeczy, które możesz zauważyć, że czasami studenci pytają o to, co się z tym dzieje.
INTEGER Prawda?
A kiedy porozmawiamy o funkcji, porozmawiamy o tym, jak możesz zwrócić dane z funkcji.
Ale to w zasadzie oznacza tylko tyle, że trzeba mieć zwrot.
A to mówi, że funkcja główna ma zwrócić liczbę.
A to, co zwykle reprezentuje, to czy w programie wystąpił błąd, czy nie.
Kiedy więc zwrócisz zero, oznacza to, że w programie nie było żadnego błędu.
Jeśli zwrócisz kod błędu taki jak 44, może to oznaczać błąd w programie.
Ale znowu, będziemy o tym rozmawiać.
Więcej funkcji, ale bądź wyrozumiały dla tego słowa kluczowego INT i nie zawsze zobaczysz tam int.
Są czasy, kiedy zobaczysz tam puste słowo kluczowe i znowu, to też jest w porządku.
Oznacza to po prostu, że funkcja główna nie zwraca żadnych danych.
Możesz dostać ostrzeżenie kompilatora za to, ale zazwyczaj zobaczysz int Ale to po prostu oznacza, że zwraca
coś.
Czasami w mainie zobaczysz to słowo kluczowe o nazwie void, a to oznacza po prostu, że główny program nie przyjmuje żadnych
parametrów ani żadnych danych.
Ponownie, są to terminy, których używamy, gdy mówimy o funkcjach, ale kiedy widzisz te rzeczy, nie martw
się zbytnio w tej chwili.
Zostaną one wyjaśnione, gdy będziemy mówić o funkcjach.
Ale widzisz pustkę.
Void to po prostu inny sposób na powiedzenie braku danych.
Nie jest to wymagane.
Teraz jest całkiem podobnie z pustymi nawiasami, ponieważ główny jest słowem kluczowym.
Nie możesz zadeklarować zmiennych o nazwie main, które dadzą ci błąd, rzeczy tego typu.
Tylko kilka gotchas, które chcesz być zaznajomiony z.
Ponownie, pytania, które dostaję często, dlaczego jest tam int dla głównej funkcji?
Dlaczego czasem widzę pustkę?
Dlaczego zwracamy dane?
Dlaczego zwracamy zero?
Właśnie dlatego.
Dla kodów błędów.
Dziękuję.