C - Struktura programu
Zanim przejdziemy do podstawowych bloków języka
programowania C, przyjrzyjmy się minimalnej strukturze programu C, abyśmy mogli
potraktować to jako punkt odniesienia w kolejnych rozdziałach.
Przykład Hello World
Program C zasadniczo składa się z następujących części
-
- Polecenia preprocesora
- Funkcji
- Zmiennych
- Oświadczenia i wyrażenia
- Komentarze
Spójrzmy na prosty kod, który wydrukuje słowa
"Hello World" -
#include <stdio.h>
int
main() {
/* my first program in C */
printf("Hello,
World! \n");
return 0;
}
Rzućmy okiem na różne części powyższego programu -
·
Pierwszy wiersz programu #include
<stdio.h> jest poleceniem preprocesora, które mówi kompilatorowi
C o dołączeniu pliku stdio.h przed przejściem do właściwej kompilacji.
·
Następna linia int main () jest
główną funkcją, w której rozpoczyna się wykonywanie programu.
·
Następna linia /*...*/ zostanie
zignorowana przez kompilator i została dodana w celu dodania dodatkowych
komentarzy do programu. Tak więc takie linie są nazywane komentarzami w
programie.
·
Następny printf (...) to
kolejna funkcja dostępna w C, która powoduje wyświetlenie komunikatu
"Hello, World!" do wyświetlenia na ekranie.
·
Następny wiersz zwraca 0; kończy
funkcję main () i zwraca wartość 0.
Skompiluj i uruchom program C
Zobaczmy, jak zapisać kod źródłowy w pliku i jak go
skompilować i uruchomić. Oto proste kroki -
·
Otwórz edytor tekstu i dodaj wyżej
wymieniony kod.
·
Zapisz plik jako hello.c
·
Otwórz wiersz polecenia i przejdź do
katalogu, w którym zapisałeś plik.
·
Wpisz gcc hello.c i naciśnij
enter, aby skompilować swój kod.
·
Jeśli w twoim kodzie nie ma błędów, wiersz
polecenia przeniesie Cię do następnego wiersza i wygeneruje plik
wykonywalny a.out .
·
Teraz wpisz a.out, aby
uruchomić program.
·
Zobaczysz wydruk "Hello
World" wydrukowany na ekranie.
$ gcc hello.c
$ ./a.out
Hello, World!
Upewnij się, że kompilator gcc znajduje się w Twojej
ścieżce i że uruchamiasz go w katalogu zawierającym plik źródłowy hello.c.
Brak komentarzy:
Prześlij komentarz