[#22]
Re: Kurs programowania w C
W odpowiedzi na komentarz
#21
tez tak kiedys mowlem, puki nie trafilem na konstrukcje typu
if
for
if
else
if
else
return 1;
iczywiscie to jest gdzies w srodku calej funkcji... taki kod czytam po prostu z "radoscia" jak ktos jeszcze nie zastosuje czytelnych wciec, czy tez nawiasow jak tu (wiem, ze nie sa potrzebne, ale czytelniejsze sie staje wszystko - ja mam zasade - jesli cos ma miec wiecej niz jedna linie - niezaleznie czy potrzeba pakuje w blok, dzieki temu zachowuje choc czesc czytelnosci...
Ja stosuje zasade co do wychodzenia, jesli funkcja jest prosta
typu:
funkcja()
{
if()
return 1;
else
return 0;
}
to oczywiscie dopuszczam kilka miejsc wyjscia z funkcji, w przeciwnym wypadku nie ma o tym mowy... Ktos inny dopisujac podem cokolwiek ma pewnosc, ze jezeli zaallokuje pamiec na poczatku funkcji dynamicznie i zwolni ja na koncu funkcji nie zdziwi sie, ze przy niektorych wykonaniach kodu funkcja nie zwalnia pamieci...