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ä int
on 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 |