Podstawy programowania w C
Zacznijmy od najprostszego możliwego programu w C i używajmy go zarówno do zrozumienia podstaw C i procesu kompilacji w C. . Wpisz następujący program do standardowego edytora tekstu (vi lub emacs w systemie UNIX, Notatnik w systemie Windows lub TeachText na komputerze Macintosh). Następnie zapisz program w pliku o nazwie samp.c. Jeśli opuścisz .c, prawdopodobnie otrzymasz jakiś błąd podczas kompilacji, więc upewnij się, że pamiętasz .c. Upewnij się również, że Twój edytor nie dodaje automatycznie dodatkowych znaków (takich jak .txt) do nazwy pliku. Oto pierwszy program:
#include <stdio.h>int main(){ printf("This is output from my first program!\n"); return 0;}
Po uruchomieniu ten program nakazuje komputerowi wydrukowanie wiersza „To jest wyjście z mojego pierwszego programu!” – wtedy program kończy pracę. Nic prostszego!
Reklama
Reklama
Aby skompilować ten kod, wykonaj następujące czynności:
- Na komputerze z systemem UNIX wpisz gcc samp.c -o samp (jeśli gcc nie działa, spróbuj cc). Ta linia wywołuje kompilator C o nazwie gcc, prosi go o skompilowanie samp.c i prosi o umieszczenie pliku wykonywalnego tworzy pod nazwą samp. Aby uruchomić program, wpisz samp (lub, na niektórych maszynach z systemem UNIX, ./samp).
- Na komputerze z systemem DOS lub Windows używającym programu DJGPP, w wierszu polecenia MS-DOS wpisz gcc samp.c -o samp.exe. Ta linia wywołuje kompilator C o nazwie gcc, prosi go o skompilowanie samp.c i prosi go o umieszczenie tworzonego pliku wykonywalnego pod nazwą samp.exe. Aby uruchomić program, wpisz samp .
- Jeśli pracujesz z innym kompilatorem lub systemem programistycznym, przeczytaj i postępuj zgodnie z direc cje kompilatora, którego używasz do kompilowania i wykonywania programu.
Po uruchomieniu programu powinieneś zobaczyć wynik „To jest wynik mojego pierwszego programu!”. Oto co się stało, kiedy skompilowałeś program:
Jeśli błędnie wpiszesz program, albo się nie skompiluje, albo nie będzie działać. Jeśli program nie kompiluje się lub nie działa poprawnie, edytuj go ponownie i zobacz, gdzie popełniłeś błąd podczas pisania. Napraw błąd i spróbuj ponownie.