logo

C Program Hello World

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>
  1. To jest pojedyncza linia komentarza. Komentarz służy do wyświetlenia dodatkowych informacji o programie.
  2. Komentarz nie zawiera żadnej logiki programowania, ponieważ nie jest czytany przez kompilator. Kiedy kompilator napotka komentarz, po prostu pomija ten wiersz kodu.
  3. 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>
  1. W C wszystkie linie zaczynające się od znaku funta (#) nazywane są dyrektywami. Instrukcje te są przetwarzane przez program preprocesora wywoływany przez kompilator.
  2. 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.

Więcej o preprocesorach w C.

Linia 6:

int main()>
  1. 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.
  2. { 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');>
  1. 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.
  2. 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;>
  1. 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ę.
  2. 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.