Zacznijmy od tego, że program Hello World jest pierwszym krokiem w kierunku nauki dowolnego języka programowania i jednocześnie jednym z najprostszych programów, jakich się nauczysz. Wystarczy, że na ekranie wyświetli się komunikat Hello World. Przyjrzyjmy się programowi i spróbujmy zrozumieć związaną z nim terminologię.
Program C do drukowania Hello World
Poniższy program w C wyświetla na wyjściu Hello World.
C
if else instrukcje Java
// Simple C program to display 'Hello World'> // Header file for input output functions> #include> // main function -> // where the execution of program begins> int> main()> {> >// prints hello world> >printf>(>'Hello World'>);> >return> 0;> }> |
>
concat ciągi Java
>Wyjście
Hello World>
Kompilacja pierwszego programu w języku C
Przed przystąpieniem do pisania pierwszego programu użytkownik musi skonfigurować kompilator programu w języku C, który skompiluje i uruchomi program Hello World. W tym przypadku do skompilowania i uruchomienia programu użyliśmy kompilatora GCC opartego na systemie Windows. Aby dowiedzieć się więcej na temat konfigurowania lokalnego kompilatora GCC lub uruchamiania przy użyciu ide online, zobacz Ustawianie środowiska programistycznego C .
Krok 1: Wymaga to napisania programu Hello World w edytorze tekstu i zapisania pliku z rozszerzeniem .C na przykład zapisaliśmy program w pliku typu C HelloWorld.c .

Krok 2: Obejmuje to otwarcie CMD lub wiersza poleceń i przejście do katalogu, w którym znajduje się plik HelloWorld.c. Tutaj jest obecny w C:UsersChinSample .
odwracanie strun w c
Krok 3: Aby skompilować kod, wykonaj następujące polecenie:
gcc HelloWorld.c>
Spowodowałoby to utworzenie pliku wykonywalnego C o losowej nazwie nadanej przez sam kompilator. Otrzymaliśmy nazwę pliku wykonywalnego jako A.

Aby nadać nazwę zorientowaną na użytkownika, uruchom następującą komendę:
gcc -o helloworld HelloWorld.c>
Spowoduje to utworzenie pliku wykonywalnego C o nazwie helloworld.
Krok 4: Aby uruchomić plik wykonywalny i uzyskać wynik, uruchom następujące polecenie:
helloworld>

Wyjaśnienie Kodeksu
Przyjrzyjmy się teraz terminologii powyższego programu:
Linia 1:
// Simple C program to display Hello World>
- To jest pojedyncza linia komentarza. Komentarz służy do wyświetlenia dodatkowych informacji o programie.
- Komentarz nie zawiera żadnej logiki programowania, ponieważ nie jest czytany przez kompilator. Kiedy kompilator napotka komentarz, po prostu pomija ten wiersz kodu.
- Dowolny wiersz rozpoczynający się od „//” bez cudzysłowów LUB pomiędzy /*…*/ w C jest komentarzem.
Więcej o komentarzach w C
kolekcje Java
Linia 3:
#include>
- W C wszystkie linie zaczynające się od znaku funta (#) nazywane są dyrektywami. Instrukcje te są przetwarzane przez program preprocesora wywoływany przez kompilator.
- The #włączać dyrektywa mówi kompilatorowi, aby dołączył plik i #włączać mówi kompilatorowi, aby dołączył plik nagłówkowy dla standardowego pliku wyjściowego wejścia, który zawiera deklaracje wszystkich standardowych funkcji bibliotecznych wejścia/wyjścia.
Linia 6:
int main()>
- Linia ta służy do zadeklarowania funkcji o nazwie main, która zwraca dane typu całkowitego. Funkcja to grupa instrukcji, których zadaniem jest wykonanie określonego zadania. Wykonanie każdego programu w C rozpoczyna się od funkcji main(), niezależnie od tego, gdzie funkcja ta znajduje się w programie. Zatem każdy program w języku C musi mieć funkcję main() i od tej funkcji rozpoczyna się wykonywanie programu.
- { I } : Nawiasy otwierające „{” oznaczają początek funkcji głównej, a nawiasy zamykające „}” oznaczają koniec funkcji głównej. Wszystko pomiędzy tymi dwoma stanowi treść funkcji głównej i nazywane jest blokami.
Więcej o funkcji main() w C.
Linia 10:
printf('Hello World');> - Ta linia informuje kompilator, aby wyświetlił na ekranie komunikat Hello World. Ta linia nazywa się instrukcją w C. Każda instrukcja ma na celu wykonanie jakiegoś zadania. Do zakończenia instrukcji używany jest średnik „;”. Średnik na końcu instrukcji służy do wskazania, że instrukcja na tym się kończy.
- The printf() Funkcja służy do drukowania strumienia znaków danych na konsoli standardowego wyjścia. Wszystko w środku jest wyświetlane na urządzeniu wyjściowym.
Więcej o wejściu/wyjściu w C.
Linia 12:
return 0;>
- To także stwierdzenie. Ta instrukcja służy do zwrócenia wartości z funkcji i wskazuje zakończenie funkcji. Ta instrukcja jest zasadniczo używana w funkcjach do zwracania wyników operacji wykonanych przez funkcję.
- Wcięcie : Jak widać, instrukcje printf i return zostały wcięte lub przeniesione na prawą stronę. Ma to na celu zwiększenie czytelności kodu. W programie takim jak Hello World nie wydaje się to mieć większego znaczenia, ale w miarę jak program staje się bardziej złożony, kod staje się bardziej czytelny i mniej podatny na błędy. Dlatego zawsze należy stosować wcięcia i komentarze, aby kod był bardziej czytelny.
Więcej o powrocie w C.
Często zadawane pytania dotyczące stylu pisania programów.