Mikä on nimeämissopimus C++:ssa

Mika On Nimeamissopimus C Ssa



Nimeämiskäytännöt ovat tärkeä osa koodausta. Se on prosessi, jossa valitaan sopivia nimiä funktioille, muuttujille, luokille ja muille ohjelmakokonaisuuksille. Nimeämiskäytännöt parantavat koodin luettavuutta ja ymmärtämistä, mikä mahdollistaa sen yksinkertaisen ylläpitämisen ja mukauttamisen tulevaisuudessa. Seuraavassa osiossa käydään läpi C++-nimeämiskäytännöt.

Mikä on nimeämissopimus C++:ssa?

C++:n nimeämisstandardit sisältävät usein tiettyjen etuliitteiden tai päätteiden, kamelin kirjain, muuttujien isoja kirjaimia ja isoilla kirjaimilla varustettujen luokkien nimien käytön. Näiden sopimusten tavoitteena on pitää koodi johdonmukaisempana ja helpompi lukea, jotta muut ohjelmoijat voivat ymmärtää sen nopeasti ja helposti.







Erilaiset muuttujien nimeämiskäytännöt

C++:ssa joitain tyypillisiä muuttujien nimikäytäntöjä ovat:



1: Muuttujien nimien tulee olla kuvaavia ja merkitsevä, mikä kuvaa tarkalleen mitä muuttuja edustaa.



2: Kamelikotelo: Se on tyyli, jossa sanan alkukirjain on pieni ja jokaisen seuraavan sanan alkukirjain isolla, ilman tyhjiä välilyöntejä sanojen välillä. C++:ssa tätä käytäntöä käytetään usein muuttujien nimissä.





3: 'is':n käyttäminen Boolen muuttujien etuliitteenä: On tavallista liittää muuttujan nimen eteen 'is' tai 'on' osoittamaan, että se edustaa Boolen arvoa.

4: Vakiot on nimettävä isoilla kirjaimilla ja alaviivalla sanojen välissä osoittamaan, että niitä ei ole tarkoitus päivittää.



5: Pascalin tapaus: Tämä tapaus on samanlainen kuin kamelin tapaus. Ainoa ero molempien välillä on, että aloitussanan aloituskirjain on samoin kirjoitettava isolla Pascalin tapauksessa. Toisin kuin kamelin kirjain, jossa alkusana on pienillä kirjaimilla, jos käytät Pascal-kirjainta, jokainen sana alkaa isolla kirjaimella.

Alla on esimerkki nimeämiskäytännöistä C++:ssa, jotta voit helposti ymmärtää nimeämiskäytännön käsitteen.

Esimerkki: C++-ohjelma, joka näyttää muuttujia erilaisilla nimeämiskäytännöillä

Seuraavassa on yksinkertainen C++-ohjelman toteutus, joka näyttää yllä olevat muuttujien nimeämiskäytännöt:

#include
käyttäen nimiavaruutta std;

int main ( ) {
// muuttujien kuvaavilla nimillä
int totalNumber = 100 ;
// muuttujien nimien kamelin kirjainkoon kanssa
merkkijonoOfStudent = 'Hän itse' ;
// Boolen muuttujien etuliite 'On'
bool isEmployed = väärä ;
bool isChecked = totta ;
// Kaikkien isojen kirjainten käyttö varten vakiomuuttujat
const int HIGHEST_ASSIGNMENT = 100 ;
const double PI_VALUE = 3.14 ;
// muuttujan nimeämiskäytäntö pascalin kautta tapaus
merkkijono FinalResultOfStudent = 'Kulkea' ;
cout << '--[C++:n muuttujien erilainen nimeämiskäytäntö]--' << endl;
cout << '1: Muuttujien kuvaavilla nimillä' << endl;
cout << 'Opiskelijoiden kokonaismäärä: ' << kokonaismäärä << endl;
cout << '2: muuttujien nimien Camel-Case' << endl;
cout << 'Opiskelijan nimi: ' << oppilaan nimi << endl;
cout << '3: Boolean-muuttujien etuliitteellä' << endl;
cout << 'On töissä:' << on työllistetty << endl;
cout << 'On tarkistettu:' << on Tarkistettu << endl;
cout << '4: Kun käytetään kaikki isot kirjaimet vakiomuuttujien nimeämiskäytäntö' << endl;
cout << 'Korkein määrä toimeksiantoja: ' << HIGHEST_ASSIGNMENT << endl;
cout << 'PI:n arvo: ' << PI_ARVO << endl;
cout << '5: Muuttuva sopimus Pascal-Casella' << endl;
cout << 'Lopullinen tulos: ' << Opiskelijan lopullinen tulos << endl;
palata 0 ;
}

Tämä ohjelma yksinkertaisesti ilmoitti muuttujan syntaksin edellä mainittujen viiden nimeämiskäytännön mukaisesti. Pääfunktiossa ensimmäinen muuttuja on totalNumber, joka on kuvaava nimeämiskäytäntö joka tulostaa 100 arvoa tulosteena. Seuraava nameOfStudent-muuttuja alustetaan Mickle Steve:llä, joka näyttää Camel Casen nimeämiskäytäntö.

Muuttujat isEmployed ja isChecked näyttivät Boolen tuloksen lähtönä, joka edustaa Etuliitteen nimeämiskäytäntö. Tämän jälkeen muuttujat HIGHEST_ASSIGNMENT ja PI_VALUE alustetaan kunnioitetuilla arvoilla 100 ja 3.14, jotka määrittelevät nimeämiskäytännön iso kirjain .

Lopulta FinalResultOfStudent-muuttuja edustaa Muuttujien nimeämiskäytäntö. Tämä yksinkertainen ohjelma käytti edellä mainittuja nimeämiskäytäntöjä yksitellen ja tulostaa ne konsoliin cout-komennolla seuraavan tulosteen mukaisesti:

Huomautus: Nämä nimeämiskäytännöt auttavat muita ohjelmoijia ymmärtämään lähdekoodia nopeammin ja helpommin tekemällä siitä standardoitua ja vähemmän vaikeasti luettavaa.

Johtopäätös

Nimeämiskäytännöt ovat kriittisiä ohjelmoinnissa, koska ne auttavat koodin ymmärtämisessä ja ylläpidettävyydessä. Tasaisuuden ja selkeyden takaamiseksi C++-kehittäjien tulee noudattaa määritettyjä nimeämismalleja. Näiden sääntöjen noudattaminen voi tehdä koodista helpompi lukea ja muuttaa, mikä vähentää virheiden ja vikojen mahdollisuuksia. Tiettyjä nimeämiskäytäntöjä noudattamalla ohjelmoijat voivat tuottaa tehokkaampaa ja ylläpidettävämpää koodia.