rpmmen -> patch zmieniajacy tablice struktur na tablice wskaznikow

Paweł Kołodziej pawelk w pld.org.pl
Pią, 21 Maj 1999, 17:02:10 CEST


[czwartek, 20 maj 1999], Jarek Woloszyn napisał(a):

> On Wed, 19 May 1999, Paweł Kołodziej wrote:
> 
> > nie bardzo rozumiem. Choodi o błąd logiczny, czy o to że są kostrukcje w
> > stylu:
> 
> Tam jest
> 
>      if (mela)
>  	if(ala)
>  		printf("ala");
>  	else
>  		printf("kot bez ali");
> 
> i jest niescislosc, bo nie wiadomo do ktorego ifa odnosi sie else trzeba w
> pierwszym if'ie dodac nawiasy, i bedzie wszystko jasne.

Tak też jest jasne (tylko, że większa jest możliwość pomyłki). Pozwolę sobie
zacytować fragment z "Języka C" Briana W. Kernighana i Dennisa M. Ritchie w
przekładzie Danuty i Marka Kruszewskich:
"Część >else< instrukcji >if-else< nie jest obowiązkowa, toteż może wystąpić
pewna dwuznaczonść, gdy w ciągu zagnieżdżonych instrukcji >if< jedna z
części >else< zostanie pominięta. Rozwiązano to tradycyjnie: każda z częsci
>else< jest przyporządkowana do najbliższej z poprzednich instrukcji >if<
nie zawierającej części >else<."
 

-- 
Paweł Kołodziej
pawelk w pld.org.pl
http://www.ids.pl/~pkollegu  <- tu jest PePeSza (automat dla tłumaczy .pot'ow)



Więcej informacji o liście dyskusyjnej pld-installer