Δημοσιεύτηκε: 05 Οκτ 2013, 06:53
από vasster
konnn έγραψε:Μπορείς να βάλεις και void main() χωρίς να επιστρέφει κάτι.


... αλλά σίγουρα δεν θέλεις να κάνεις κάτι τέτοιο. Το ANSI πρότυπο αναφέρει ότι πρέπει η main πρέπει να επιστρέφει int. Είναι η τιμή που επιστρέφει στο λειτουργικό σύστημα (ή τέλος πάντων στο πρόγραμμα που κάλεσε αυτή την main) και είναι καθορισμένο να είναι int. Αν δεν επιστρέψεις τιμή τότε επιστρέφεται ότι τυχαία τιμή υπάρχει σε κάποιον register που χρησιμοποιείται. Με λίγα λόγια είναι λάθος και αφού ξεκινάς τώρα, ξεκίνα σωστά.

Όσο για το βιβλίο από το οποίο προσπαθείς να μάθεις, αν έχει το παράδειγμα όπως το έγραψες (δηλ. χωρίς return type και value) θα πρότεινα να το αφήσεις και να βρεις κάποιο άλλο.