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 |








