Δημοσιεύτηκε: 06 Σεπ 2011, 21:35
migf1 έγραψε:Δεν είναι σωστό το while, γιατί στη συνθήκη του γράφεις σκέτο p, που ισοδυναμεί με: while( p != NULL )
το οποίο προφανώς είναι πάντα TRUE, αφού το p το έχεις αρχικοποιήσει να δείχνει στον πίνακά σου.
Προφανώς ήθελες να γράψεις: while ( *p ) που ισοδυναμεί με: while ( *p != 0 )
ναι αυτο σκεφτομουν οταν το εγραφα σαν *p!=0 μεσα στο while loop. Να ρωτησω κατι αλλο
το while(p!=NULL) ειναι ισοδυναμο με while(p!=0) ???
ή μονο σε *p ισχυει αυτο.
Εξ ορισμου η while θα πρεπει να δέχεται κατι που δεν ειναι 0 και να εκτελει το σωμα της μέχρι αυτο το κατι δεν ειναι 0 έτσι?
Μηδενικη ποσοτητα εννοω.