Kurs programowania w C cz. 64

Nasza ocena:

5
Wyświetleń: 525
Komentarze: 0
Notatek.pl

Pobierz ten dokument za darmo

Podgląd dokumentu
Kurs programowania w C cz. 64 - strona 1

Fragment notatki:

FUNKCJA MAIN() 79 return zwracana_wartość; lub dla procedur: return; Funkcja main() Do tej pory we wszystkich programach istniała funkcja main(). Po co tak właściwie ona jest? Otóż jest to funkcja, która zostaje wywołana przez fragment kodu inicjującego pracę programu. Kod ten tworzony jest przez kompilator i nie mamy na niego wpływu. Istotne jest, że każdy program w języku C  musi zawierać  funkcję main(). Istnieją dwa możliwe prototypy (nagłówki) omawianej funkcji: int main(void); lub int main(int argc, char  **argv);2.  Argument argc jest liczba nieujemną okre- ślającą, ile ciągów znaków przechowywanych jest w tablicy argv. Wyrażenie argv[argc] ma zawsze wartość NULL. Pierwszym elementem tablicy argv (o ile istniej e3)  jest na- zwa programu czy komenda, którą program został uruchomiony. Pozostałe przechowują argumenty podane przy uruchamianiu programu. Zazwyczaj jeśli program uruchomimy poleceniem  program argument1 argument2  to argc będzie równe 3 (2 argumenty + nazwa programu) a argv będzie zawierać napisy program ,  argument1 ,  argument2  umieszczone w tablicy indeksowanej od 0 do 2. Weźmy dla przykładu program, który wypisuje to, co otrzymuje w argumentach argc i argv: #include  #include  int main(int argc, char **argv) { while (*argv) { puts(*argv++); } /* Ewentualnie można użyc: int i; for (i = 0; i ... zobacz całą notatkę



Komentarze użytkowników (0)

Zaloguj się, aby dodać komentarz