czwartek, 26 kwietnia 2018

Jezyk C - Struktura programu

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.

Poprzednia strona                                                           Następna strona

Brak komentarzy:

Prześlij komentarz