C ++ - avainsanat ja tunnisteet

Tässä opetusohjelmassa opitaan avainsanoista (varatut sanat C ++ - ohjelmoinnissa, jotka ovat osa syntaksia). Opimme myös tunnisteista ja niiden nimeämisestä.

C ++ Avainsanat

Avainsanat ovat ennalta määriteltyjä sanoja, joilla on erityinen merkitys kääntäjälle. Esimerkiksi,

 int money;

Tässä inton avainsana, joka osoittaa, että raha on muuttuja, joka on tyypin kokonaisluku.

Tässä on luettelo kaikista C ++ -avainsanoista. (alkaen C ++ 17)

alignas decltype namespace struct
alignof default new switch
and delete noexcept template
and_eq do not this
asm double not_eq thread_local
auto dynamic_cast nullptr throw
bitand else operator true
bitor enum or try
bool explicit or_eq typedef
break export private typeid
case extern protected typename
catch false public union
char float register unsigned
char16_t for reinterpret_cast using
char32_t friend return virtual
class goto short void
compl if signed volatile
const inline sizeof wchar_t
constexpr int static while
const_cast long static_assert xor
continue mutable static_cast xor_eq

Huomaa: Koska C ++ on isot ja pienet kirjaimet, kaikki avainsanat on kirjoitettava pienillä kirjaimilla.

C ++ -tunnisteet

Tunnisteet ovat yksilöllisiä nimiä, jotka ohjelmoija on antanut muuttujille, luokille, funktioille tai muille entiteeteille. Esimerkiksi,

 int money; double accountBalance;

Tässä raha ja accountBalance ovat tunnisteita.

Tunnisteiden nimeämistä koskevat säännöt

  • Tunnisteet voivat koostua kirjaimista, numeroista ja alaviivan merkistä.
  • Sillä ei ole rajoitusta nimen pituudelle.
  • Sen on aloitettava joko kirjaimella tai alaviivalla.
  • Se erottaa kirjainkoon.
  • Emme voi käyttää avainsanoja tunnisteina.

Voimme valita minkä tahansa nimen tunnisteeksi, jos noudatamme yllä olevia sääntöjä. Meidän pitäisi kuitenkin antaa mielekkäille tunnisteille mielekkäitä nimiä.

Esimerkkejä hyvistä ja huonoista tunnisteista

Virheellinen tunniste Virheellinen tunniste Hyvä tunniste
Kokonaispisteet T_pisteet totalPoint
1 luettelo list_1 luettelo 1
kellua n_ kelluva floatNumber

Mielenkiintoisia artikkeleita...