Hvad er navngivningskonvention i C++

Hvad Er Navngivningskonvention I C



Navnekonventioner repræsenterer en vigtig del af kodning. Det er processen med at vælge passende navne til funktioner, variabler, klasser og andre programenheder. Navnekonventioner forbedrer kodelæsbarheden og -forståelsen, hvilket gør det nemmere at vedligeholde og tilpasse i fremtiden. Det næste afsnit vil gennemgå C++ navngivningskonventioner.

Hvad er navnekonvention i C++?

Navnestandarder i C++ involverer ofte brugen af ​​visse præfikser eller suffikser, kamelbogstaver, store bogstaver for variabler og begyndende navne på klasser med store bogstaver. Målet med disse konventioner sigter mod at holde koden mere konsistent og lettere at læse, så andre programmører hurtigt og nemt kan forstå den.







Forskellige navnekonventioner for variabler

I C++ er nogle typiske praksisser for variabelnavn:



1: Variablenavne bør være beskrivende og signifikant, der beskriver nøjagtigt, hvad variablen repræsenterer.



2: Kamel kuffert: Det er en stil, hvor begyndelsesbogstavet i et ord er småt, og begyndelsesbogstavet i hvert efterfølgende ord er stort, uden tomme mellemrum mellem ordene. I C++ bruges denne konvention ofte til variabelnavne.





3: Brug af 'er' til at præfikse booleske variabler: Det er normalt at præfikse en variabels navn med 'er' eller 'har' for at angive, at den repræsenterer en boolsk værdi.

4: Konstanterne skal navngives med alle store bogstaver og understregning blandt ord for at angive, at de ikke er beregnet til at blive opdateret.



5: Pascal sag: Denne sag ligner kamelkassen. Den eneste forskel mellem begge er, at startbogstavet i det indledende ord ligeledes skal være stort i Pascals tilfælde. I modsætning til kamel-bogstaver, hvor det indledende ord er med små bogstaver, hvis du bruger Pascal-bogstaver, begynder hvert ord med et stort bogstav.

Nedenfor er et eksempel på navnekonventioner i C++, så du nemt kan forstå begrebet navnekonvention.

Eksempel: C++-program til visning af variabler med forskellige navngivningskonventioner

Følgende er en simpel C++ programimplementering, der viser ovenstående variable navngivningskonventioner:

#include
bruger navneområde std;

int main ( ) {
// med beskrivende navne på variable
int totalNumber = 100 ;
// med kamel-bogstaver af variable navne
streng nameOfStudent = 'Ham selv' ;
// Præfikser booleske variabler 'er'
bool er ansat = falsk ;
bool er tjekket = rigtigt ;
// Anvendelse af alle store bogstaver til konstante variable
const int HIGHEST_ASSIGNMENT = 100 ;
const dobbelt PI_VALUE = 3.14 ;
// navngivningskonvention for variablen gennem pascal sag
streng FinalResultOfStudent = 'Passere' ;
cout << '--[Anden navngivningskonvention for variabler i C++]--' << endl;
cout << '1: Med beskrivende navne på variabler' << endl;
cout << 'Samlet antal elever: ' << totalt Antal << endl;
cout << '2: Med Camel-Case af variabelnavne' << endl;
cout << 'Elevnavn: ' << Navn På Student << endl;
cout << '3: Med præfiks til booleske variabler' << endl;
cout << 'Er ansat:' << er ansat << endl;
cout << 'Er markeret:' << er tjekket << endl;
cout << '4: Med anvendelse af alle store bogstaver navngivningskonvention for konstante variable' << endl;
cout << 'Det højeste antal opgaver: ' << HIGHEST_ASSIGNMENT << endl;
cout << 'Værdien af ​​PI: ' << PI_VALUE << endl;
cout << '5: Variabel konvention med Pascal-case' << endl;
cout << 'Endelig resultat: ' << SlutresultatAfStudent << endl;
Vend tilbage 0 ;
}

Dette program erklærede ganske enkelt variabel syntaks i henhold til de ovennævnte fem navnekonventioner. I hovedfunktionen er den første variabel totalNumber, som er i henhold til beskrivende navnekonvention som udskriver 100 værdier som output. Next nameOfStudent-variablen initialiseres med Mickle Steve, som viser Camel Case navngivningskonvention.

Variablerne isEmployed og isChecked viste det boolske resultat som output, der repræsenterer Præfiksnavnekonvention. Herefter initialiseres variablerne HIGHEST_ASSIGNMENT og PI_VALUE med respekterede værdier som 100 og 3.14, som definerer stort bogstav i navnekonventionen .

I sidste ende repræsenterer FinalResultOfStudent-variablen Pasal kasuskonvention for navngivning af variable. Dette enkle program brugte navngivningskonventionen én efter én, som er nævnt ovenfor og udskriver dem på konsollen ved hjælp af cout som vist i følgende output:

Bemærk: Disse navnekonventioner hjælper andre programmører til at forstå kildekoden hurtigere og lettere ved at gøre den standardiseret og mindre svær at læse.

Konklusion

Navnekonventioner er kritiske i programmering, da de hjælper med kodeforståelse og vedligeholdelse. For at garantere ensartethed og klarhed bør C++-udviklere overholde specificerede navngivningsmønstre. At følge disse regler kan gøre koden lettere at læse og ændre, hvilket mindsker chancerne for fejl og defekter. Ved at følge visse navnekonventioner kan programmører producere mere effektiv og vedligeholdelig kode.