Dyskusja:C/Pierwszy program: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Mina86 (dyskusja | edycje)
Mina86 (dyskusja | edycje)
Linia 21:
:5 Finally, control is returned to the host environment. '''If the value of status is zero or EXIT_SUCCESS, an implementation-defined form of the status successful termination is returned.''' If the value of status is EXIT_FAILURE, an implementation-defined form of the status unsuccessful termination is returned. Otherwise the status returned is implementation-defined.
Przejrzę jeszcze K&Rv2, choć przydałby się ktoś z ISO/IEC 9899:1990 lub ANSI X3.159-1989, żeby to dokładnie sprawdzić jak to było w pierwotnym standardzie określone. -- [[Wikipedysta:Mina86|mina86]] <small>([[Dyskusja_Wikipedysty:Mina86|talk]])</small> 15:40, 12 lut 2007 (CET)
 
W Brian W. Kernighan, Dennis M. Ritchie. ''Języku ANSI C''. Warszawa 2003 w rozdziale 1.7. ''Funkcje'' znalazłem następujący fragment (wyrożnienie moje): "''Ponieważ main jest taką samą funkcją jak inne, również ona może przekazywać wartość do miejsca swojego wywołania, którm w rzeczywistości jest otoczenie, w jakim wykonuje się program. '''Zwykle''' wartość powrotna równa zero oznacza normalne zakończenie działania; wartości rózne od zera sygnalizują niezwykłe lub błędne okoloczności tego zakończenia.''" Zatem ''zwykle'' zero oznacza poprawne zakończenie, więc z tego fragmentu nie można wnioskować, że standard to warantuje. Spróbuje jeszcze poszukać czegoś na comp.lang.c. -- [[Wikipedysta:Mina86|mina86]] <small>([[Dyskusja_Wikipedysty:Mina86|talk]])</small> 15:56, 12 lut 2007 (CET)
Powrót do strony „C/Pierwszy program”.