Τι είναι τα αναγνωριστικά στη C++;

Ti Einai Ta Anagnoristika Ste C



Αναγνωριστικά παίζουν κρίσιμο ρόλο στον προγραμματισμό της C++. Χρησιμοποιούνται για την ονομασία συναρτήσεων, μεταβλητών και άλλων οντοτήτων στον κώδικα. Παρέχουν μια μοναδική ταυτότητα σε κάθε οντότητα του προγράμματος και βοηθούν τους προγραμματιστές στον εντοπισμό και την πρόσβαση σε αυτά. Η κατανόηση της χρήσης των αναγνωριστικών στη C++ είναι χρήσιμη για τη σύνταξη αποτελεσματικού και ευανάγνωστου κώδικα.

Σε αυτό το άρθρο, θα συζητήσουμε ποια είναι τα αναγνωριστικά στη C++ και πώς χρησιμοποιούνται στη γλώσσα.

Τι είναι τα αναγνωριστικά στη C++;

Ενα αναγνωριστικό είναι ένας συνδυασμός χαρακτήρων που αντιπροσωπεύει ένα από τα στοιχεία που ακολουθούν:







  • Όνομα αντικειμένου ή όνομα μεταβλητής
  • Όνομα ένωσης, δομής ή τάξης
  • Όνομα απαριθμημένου τύπου
  • Μέλος ενός σωματείου, δομής, τάξης ή απαρίθμησης
  • Λειτουργία ή λειτουργία μέλους τάξης
  • όνομα typedef
  • Όνομα ετικέτας
  • Όνομα μακροεντολής
  • Μακρο παράμετρος

Ποιοι είναι οι κανόνες για την ονομασία ενός αναγνωριστικού;

Κάθε γλώσσα περιλαμβάνει τους δικούς της κανόνες ονομασίας για αναγνωριστικά . Ακολουθήστε αυτές τις οδηγίες κατά την ονομασία ενός αναγνωριστικού στη C++:



  1. Οι λέξεις-κλειδιά C++ δεν μπορούν να χρησιμοποιηθούν ως αναγνωριστικά, καθώς έχουν προκαθορισμένες έννοιες για τον μεταγλωττιστή.
  2. Δεν μπορεί να έχει δύο διαδοχικές υπογραμμίσεις.
  3. Μπορεί να έχει συνδυασμό γραμμάτων, συνδέσεων, αριθμών και χαρακτήρων Unicode.
  4. Πρέπει να ξεκινά με ένα γράμμα αλφαβήτου ή την υπογράμμιση, αλλά όχι με έναν αριθμό.
  5. Δεν πρέπει να περιέχει κανένα λευκό χώρο.
  6. Δεν μπορεί να είναι μεγαλύτερος από 511 χαρακτήρες.
  7. Πρέπει να δηλωθεί και να αρχικοποιηθεί πριν γίνει αναφορά σε αυτό.
  8. Τα ονόματα δύο αναγνωριστικών δεν μπορούν να είναι ίδια στο ίδιο πρόγραμμα.
  9. Τα αναγνωριστικά κάνουν διάκριση πεζών-κεφαλαίων.

Όπως σας είπαμε ήδη αναγνωριστικά χρησιμοποιούνται για την ονομασία μεταβλητών, κλάσεων, συναρτήσεων και άλλων στοιχείων κώδικα. Όταν γράφουμε κώδικα, χρησιμοποιούμε αυτά τα ονόματα για να αναφερθούμε σε διάφορα μέρη του προγράμματός μας. Ωστόσο, κατά τη μεταγλώττιση, ο υπολογιστής δεν χρησιμοποιεί πλέον αυτά τα ονόματα. Αντίθετα, τις μεταφράζει σε διευθύνσεις μνήμης και μετατοπίσεις που μπορεί να χρησιμοποιήσει για να εκτελέσει το πρόγραμμα. Έτσι, ενώ χρησιμοποιούμε αναγνωριστικά Για να γίνει ο κώδικάς μας πιο ευανάγνωστος και πιο κατανοητός, ο υπολογιστής ενδιαφέρεται μόνο για τις υποκείμενες διευθύνσεις μνήμης που αντιπροσωπεύουν αυτά τα αναγνωριστικά.



Τα παρακάτω είναι μερικά παραδείγματα έγκυρα αναγνωριστικά :





άθροισμα

_άθροισμα

Άθροισμα_1

Άθροισμα 1

Τα παρακάτω είναι μερικά παραδείγματα μη έγκυρα αναγνωριστικά :

Αθροισμα - 1

Είμαι

pow //Επειδή είναι λέξη-κλειδί C++

Εφαρμογή αναγνωριστικών σε C++

Για την κατανόηση της έννοιας του αναγνωριστικά , εξετάστε το ακόλουθο παράδειγμα.



#include

χρησιμοποιώντας το namespace std ;

ενθ κύριος ( ) {

ενθ num1 = 5 ; // ακέραια μεταβλητή

διπλό num2 = 3.14 ; // Μεταβλητή κινητής υποδιαστολής διπλής ακρίβειας

απανθρακώνω κεφ = 'ΕΝΑ' ; // μεταβλητή χαρακτήρων

bool σημαία = αληθής ; // Boolean μεταβλητή

cout << 'Η τιμή του num1 είναι:' << num1 << endl ;

cout << 'Η τιμή του num2 είναι:' << num2 << endl ;

cout << 'Η τιμή του ch είναι:' << κεφ << endl ;

cout << 'Η αξία της σημαίας είναι:' << σημαία << endl ;

διπλό αποτέλεσμα = num1 * num2 ;

cout << 'Το αποτέλεσμα του υπολογισμού είναι:' << αποτέλεσμα << endl ;

ΕΠΙΣΤΡΟΦΗ 0 ;

}

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

Παραγωγή

συμπέρασμα

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