Δημοσιεύτηκε: 02 Σεπ 2011, 20:28
Btw, υπάρχουν και περιπτώσεις που θα γίνει αφαίρεση του στυλ: \0 - a ... ή του στυλ: a - \0 ... το \0 έχει ASCII code 0, οπότε μπορεί και συμμετέχει κανονικότατα ως όρος της αφαίρεσης.
Όπως το 'a' ισούται με 65 στο ASCII table έτσι και το '\0' ισούται με 0 στο ASCII table. Και μάλιστα για αυτόν ακριβώς τον λόγο όταν έχουμε κάτι σαν αυτό:
μπορούμε να το συμπτύσσουμε σε:
Όπως το 'a' ισούται με 65 στο ASCII table έτσι και το '\0' ισούται με 0 στο ASCII table. Και μάλιστα για αυτόν ακριβώς τον λόγο όταν έχουμε κάτι σαν αυτό:
- Κώδικας: Επιλογή όλων
if ( *s == '\0' ) ...
μπορούμε να το συμπτύσσουμε σε:
- Κώδικας: Επιλογή όλων
if ( *s == 0 ) ...
- Κώδικας: Επιλογή όλων
if ( *s == false ) ...
- Κώδικας: Επιλογή όλων
if ( *s == !true) ...
- Κώδικας: Επιλογή όλων
if ( !*s ) ...