Δημοσιεύτηκε: 02 Σεπ 2011, 20:28
από migf1
Btw, υπάρχουν και περιπτώσεις που θα γίνει αφαίρεση του στυλ: \0 - a ... ή του στυλ: a - \0 ... το \0 έχει ASCII code 0, οπότε μπορεί και συμμετέχει κανονικότατα ως όρος της αφαίρεσης.

Όπως το 'a' ισούται με 65 στο ASCII table έτσι και το '\0' ισούται με 0 στο ASCII table. Και μάλιστα για αυτόν ακριβώς τον λόγο όταν έχουμε κάτι σαν αυτό:
Κώδικας: Επιλογή όλων
if ( *s == '\0' ) ...

μπορούμε να το συμπτύσσουμε σε:
Κώδικας: Επιλογή όλων
if ( *s == 0 ) ...

Κώδικας: Επιλογή όλων
if ( *s == false ) ...

Κώδικας: Επιλογή όλων
if ( *s == !true) ...

Κώδικας: Επιλογή όλων
if ( !*s ) ...