Τι είναι ο τελεστής postfix στη C++;
Τι είναι ο τελεστής postfix στη C++;

Βίντεο: Τι είναι ο τελεστής postfix στη C++;

Βίντεο: Τι είναι ο τελεστής postfix στη C++;
Βίντεο: JAVASCRIPT - ΜΑΘΗΜΑ 4.1 - ΤΕΛΕΣΤΕΣ - ΜΕΡΟΣ 2 ΑΠΟ 5 - Προτεραιότητα Τελεστών 2024, Σεπτέμβριος
Anonim

Χειριστές Postfix είναι ενιαίους τελεστές που λειτουργούν σε μια μεμονωμένη μεταβλητή που μπορεί να χρησιμοποιηθεί για να αυξήσει ή να μειώσει μια τιμή κατά 1 (εκτός αν υπερφορτωθεί). Υπάρχουν 2 τελεστές postfix στο C ++, ++ και --.

Οι άνθρωποι ρωτούν επίσης, ποια είναι η διαφορά μεταξύ ++ i και i ++ στο C;

Το μοναδικό διαφορά είναι η σειρά των εργασιών μεταξύ ο αύξηση της μεταβλητής και της τιμής το χειριστής επιστρέφει. Βασικά λοιπόν ++ i επιστρέφει την τιμή αφού προσαυξηθεί, ενώ ++ επιστρέφω την τιμή πριν αυξηθεί. Στο τέλος, και στις δύο περιπτώσεις η τιμή του i θα αυξηθεί.

Στη συνέχεια, το ερώτημα είναι, ποια είναι η διαφορά μεταξύ του προθέματος και του postfix των τελεστών -- και ++; Στο πρόθεμα έκδοση (δηλ. ++ i), η τιμή του i αυξάνεται και η τιμή της έκφρασης είναι η νέα τιμή του i. Στο postfix έκδοση (δηλαδή, i++), η τιμή του i αυξάνεται, ωστόσο, η {value|the value} της έκφρασης είναι ότι η αρχική τιμή του i.

Κάποιος μπορεί επίσης να ρωτήσει, τι είναι το postfix και το πρόθεμα στη C++;

Η διαφορά μεταξύ των δύο είναι ότι στο postfix σημειογραφία, ο τελεστής εμφανίζεται μετά postfix -έκφραση, ενώ στο πρόθεμα συμβολισμός, ο τελεστής εμφανίζεται πριν από την έκφραση, για παράδειγμα x--; σημαίνω postfix -τελεστής μείωσης και--x; σημαίνω πρόθεμα χειριστή μείωσης.

Τι είναι το ++ i και το i ++ στην Java;

Εδώ ++ αναφέρεται σε αύξηση από 1. Τώρα ++ αναφέρομαι στο αύξηση της τιμής που είναι αποθηκευμένη στη μεταβλητή i. Όπου ως εγώ ++ ονομάζεται ανάρτηση αύξηση τελεστής, εδώ όταν ο μεταγλωττιστής εκτελεί αυτήν την πρόταση, τότε πρώτα η αρχική τιμή αντικαθίσταται στην εξίσωση και μετά η τιμή αυξάνεται κατά 1.