Co to są identyfikatory w C++?

Co to są identyfikatory w C++?
Identyfikatory odgrywać kluczową rolę w programowaniu C ++. Służą one do nazywania funkcji, zmiennych i innych podmiotów w kodzie. Zapewniają one unikalną tożsamość każdemu podmiotowi w programie i pomagają programistom w identyfikacji i dostępu. Zrozumienie użycia identyfikatorów w C ++ jest pomocne w pisaniu wydajnego i czytelnego kodu.

W tym artykule omówimy, jakie identyfikatory są w C ++ i jak są one używane w języku.

Co to są identyfikatory w C++?

Jakiś identyfikator to połączenie znaków, które reprezentują jeden z następujących elementów:

  • Nazwa obiektu lub nazwa zmiennej
  • Związek, struktura lub nazwa klasy
  • Nazwa typu wyliczonego
  • Członek związku, struktury, klasy lub wyliczenia
  • Funkcja lub funkcja klasowa lub funkcja
  • Nazwa typuDef
  • Nazwa etykiety
  • Nazwa makro
  • Parametr makro

Jakie są zasady nazywania identyfikatora?

Każdy język zawiera własne zasady nazewnictwa identyfikatory. Postępuj zgodnie z tymi wskazówkami, nazywając identyfikator w C ++:

  1. Słowa kluczowe C ++ nie mogą być używane jako identyfikatory, ponieważ mają predefiniowane znaczenie dla kompilatora.
  2. Nie może mieć dwóch kolejnych podkreśleń.
  3. Może mieć kombinację liter, złączy, liczb i znaków Unicode.
  4. Musi zaczynać się od litera alfabetu lub podkreślenia, ale nie od liczby.
  5. Nie powinien zawierać białej przestrzeni.
  6. Nie może być dłuższy niż 511 znaków.
  7. Należy go zadeklarować i zainicjować, zanim będzie można je odnieść.
  8. Nazwy dwóch identyfikatorów nie mogą być takie same w tym samym programie.
  9. Identyfikatory są wrażliwe na przypadki.

Jak już ci to powiedzieliśmy identyfikatory są wykorzystywane do wymienienia zmiennych, klas, funkcji i innych elementów kodu. Kiedy piszemy kod, używamy tych nazwisk w odniesieniu do różnych części naszego programu. Jednak podczas kompilacji komputer nie używa już tych nazwisk. Zamiast tego tłumaczy je na adresy pamięci i przesunięcia, których może użyć do wykonania programu. Tak więc, podczas gdy my używamy identyfikatory Aby nasz kod był bardziej czytelny i łatwiejszy do zrozumienia, komputer troszczy się tylko o podstawowe adresy pamięci, które reprezentują te identyfikatory.

Oto kilka przykładów Ważne identyfikatory:

suma
_suma
Sum_1
Sum1

Oto kilka przykładów Nieprawidłowe identyfikatory:

Sum-1
1 sum
Pow // ponieważ jest to słowo kluczowe C ++

Identyfikatory wdrażanie w C++

Dla zrozumienia pojęcia identyfikatory, Rozważ następujący przykład.

#włączać
za pomocą przestrzeni nazw Std;
int main ()
int num1 = 5; // Zmienna liczbowa
Double Num2 = 3.14; // Zmienna zmienna podwójnie precyzyjna
char ch = „a”; // Zmienna charakteru
flaga bool = prawda; // zmienna logiczna
Cout << "The value of num1 is: " << num1 << endl;
Cout << "The value of num2 is: " << num2 << endl;
Cout << "The value of ch is: " << ch << endl;
Cout << "The value of flag is: " << flag << endl;
podwójny wynik = num1 * num2;
Cout << "The result of the calculation is: " << result << endl;
powrót 0;

W powyższym przykładzie deklarujemy i inicjowujemy pięć zmiennych o różnych nazwach i typach danych. Następnie używamy tych zmiennych w obliczeniach, aby uzyskać wynik, który drukujemy na konsoli. Ten przykład pokazuje, w jaki sposób identyfikatory są używane do podawania nazw zmiennym, które można następnie użyć w obliczeniach i innych operacjach.

Wyjście

Wniosek

Identyfikatory C ++ są używane w programach w odniesieniu do nazw funkcji, tablic, zmiennych i innych typów danych zdefiniowanych przez użytkownika opracowanych przez programistę. W tym samouczku znaleźliśmy to, co są identyfikatory, jak są one zadeklarowane i jakie są zasady nazywania identyfikatora z przykładem.