Kas yra pavadinimo konvencija C++

Kas Yra Pavadinimo Konvencija C



Vardų suteikimo sutartys yra svarbi kodavimo dalis. Tai tinkamų funkcijų, kintamųjų, klasių ir kitų programos objektų pavadinimų parinkimo procesas. Vardų suteikimo taisyklės pagerina kodo skaitomumą ir supratimą, todėl ateityje jį bus lengviau prižiūrėti ir pritaikyti. Kitame skyriuje bus aprašytos C++ pavadinimų sutartys.

Kas yra C++ pavadinimų suteikimo konvencija?

C++ pavadinimų standartai dažnai apima tam tikrų priešdėlių ar priesagų, kupranugario didžiųjų raidžių, didžiųjų kintamųjų raidžių ir klasių pavadinimų pradžios su didžiosiomis raidėmis naudojimą. Šių susitarimų tikslas yra užtikrinti, kad kodas būtų nuoseklesnis ir lengviau skaitomas, kad kiti programuotojai galėtų greitai ir lengvai jį suprasti.







Skirtingas kintamųjų įvardijimo susitarimas

C++ kai kurios tipiškos kintamųjų vardų praktikos yra šios:



1: Kintamųjų pavadinimai turi būti aprašomieji ir reikšmingas, tiksliai apibūdinantis, ką reiškia kintamasis.



2: Kupranugario dėklas: Tai stilius, kai žodžio pradinė raidė yra mažoji, o kiekvieno sekančio žodžio pradinė raidė rašoma didžiąja, be tuščių tarpų tarp žodžių. C++ kalboje šis susitarimas dažnai naudojamas kintamųjų pavadinimams.





3: Būlio kintamiesiems priešdėliams naudoti „is“: Įprasta prieš kintamojo pavadinimą įrašyti „is“ arba „has“, kad būtų nurodyta, kad jis reiškia Būlio reikšmę.

4: Konstantos turi būti pavadintos visomis didžiosiomis raidėmis ir pabraukimu tarp žodžių, nurodančių faktą, kad jų neketinama atnaujinti.



5: Paskalio atvejis: Šis atvejis panašus į kupranugarių bylą. Vienintelis skirtumas tarp abiejų yra tas, kad Paskalio atveju pradinio žodžio pradžios raidė taip pat turi būti didžioji. Priešingai kupranugario didžiosioms raidėms, kai pradinis žodis yra mažosiomis raidėmis, jei naudojate Paskalio didžiąją raidę, kiekvienas žodis prasideda didžiąja raide.

Žemiau pateikiamas pavadinimų suteikimo C++ kalboje pavyzdys, kad galėtumėte lengvai suprasti pavadinimo sutarties sąvoką.

Pavyzdys: C++ programa, skirta rodyti kintamuosius su skirtingomis pavadinimų sutartimis

Toliau pateikiamas paprastas C++ programos įgyvendinimas, rodantis aukščiau nurodytas kintamųjų pavadinimų taisykles:

#include
naudojant vardų sritį std;

tarp pagrindinis ( ) {
// su aprašomaisiais kintamųjų pavadinimais
int totalSkaičius = 100 ;
// su kintamųjų pavadinimų kupranugariais
eilutės pavadinimasOfStudent = 'pats' ;
// Būlio kintamųjų priešdėlis 'yra'
bool isEmployed = klaidinga ;
bool isChecked = tiesa ;
// Visų didžiųjų raidžių taikymas dėl pastovūs kintamieji
const tarpt HIGHEST_ASSIGNMENT = 100 ;
const double PI_VALUE = 3.14 ;
// kintamojo įvardijimo susitarimas per pascal atveju
eilutė FinalResultOfStudent = 'Praleisti' ;
cout << '--[Skirtingas kintamųjų pavadinimų susitarimas C++]--' << endl;
cout << '1: su aprašomaisiais kintamųjų pavadinimais' << endl;
cout << 'Bendras studentų skaičius: ' << iš viso << endl;
cout << '2: su kupranugarių kintamųjų pavadinimų raidėmis' << endl;
cout << 'Studento vardas: ' << Studento vardas << endl;
cout << '3: su loginiais kintamaisiais priešdėliu' << endl;
cout << „Dirba:“ << yra užimtas << endl;
cout << 'Patikrinta:' << yra Patikrinta << endl;
cout << '4: Taikant visas didžiąsias raides pastovių kintamųjų pavadinimų susitarimas' << endl;
cout << „Didžiausias užduočių skaičius:“ << HIGHEST_ASSIGNMENT << endl;
cout << 'PI vertė: ' << PI_VALUE << endl;
cout << '5: kintamoji konvencija su Pascal Case' << endl;
cout << 'Galutinis rezultatas:' << Galutinis mokinio rezultatas << endl;
grąžinti 0 ;
}

Ši programa tiesiog deklaravo kintamąją sintaksę pagal aukščiau paminėtas penkias pavadinimų taisykles. Pagrindinėje funkcijoje pirmasis kintamasis yra totalNumber, kuris yra pagal aprašomasis įvardijimo susitarimas kuri išspausdina 100 reikšmių kaip išvestį. Kitas nameOfStudent kintamasis inicijuojamas naudojant Mickle Steve, kuris rodo Camel Case įvardijimo konvencija.

Kintamieji isEmployed ir isChecked rodė Būlio rezultatą kaip išvestį, atspindinčią Priešdėlio įvardijimo susitarimas. Po to kintamieji HIGHEST_ASSIGNMENT ir PI_VALUE inicijuojami su gerbiamomis reikšmėmis kaip 100 ir 3.14, kurios apibrėžia vardų suteikimo didžioji raidė .

Galiausiai FinalResultOfStudent kintamasis reiškia Kintamųjų įvardijimo pasalių didžiųjų raidžių susitarimas. Ši paprasta programa po vieną naudojo aukščiau paminėtus pavadinimų suteikimo būdus ir atspausdino juos konsolėje naudodami cout, kaip parodyta šioje išvestyje:

Pastaba: Šios pavadinimų suteikimo taisyklės padeda kitiems programuotojams greičiau ir lengviau suprasti šaltinio kodą, nes jis yra standartizuotas ir lengviau skaitomas.

Išvada

Vardų suteikimo taisyklės yra labai svarbios programuojant, nes jos padeda suprasti kodą ir prižiūrėti. Siekiant užtikrinti vienodumą ir aiškumą, C++ kūrėjai turėtų laikytis nurodytų pavadinimų modelių. Laikantis šių taisyklių, kodas gali būti lengviau skaitomas ir keičiamas, o tai sumažina klaidų ir defektų tikimybę. Laikydamiesi tam tikrų pavadinimų suteikimo taisyklių, programuotojai gali sukurti efektyvesnį ir prižiūrimesnį kodą.