I denne opplæringen vil vi lære om nøkkelord (reserverte ord i C ++ programmering som er en del av syntaksen). Vi vil også lære om identifikatorer og hvordan du navngir dem.
C ++ nøkkelord
Nøkkelord er forhåndsdefinerte ord som har spesielle betydninger for kompilatoren. For eksempel,
int money;
Her int
er et nøkkelord som indikerer at penger er en variabel av typen heltall.
Her er en liste over alle C ++ nøkkelord. (fra og med 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 |
Merk: Siden C ++ er et skift mellom store og små bokstaver, må alle nøkkelord skrives med små bokstaver.
C ++ identifikatorer
Identifikatorer er unike navn gitt til variabler, klasser, funksjoner eller andre enheter av programmereren. For eksempel,
int money; double accountBalance;
Her er penger og kontobalanse identifikatorer.
Regler for navngivning av identifikatorer
- Identifikatorer kan være sammensatt av bokstaver, sifre og understrekingstegnet.
- Det har ingen grense for navnelengde.
- Det må begynne med enten en bokstav eller en understreking.
- Det er store og små bokstaver.
- Vi kan ikke bruke nøkkelord som identifikatorer.
Vi kan velge hvilket som helst navn som en identifikator hvis vi følger reglene ovenfor. Imidlertid bør vi gi meningsfulle navn til identifikatoren som gir mening.
Eksempler på gode og dårlige identifikatorer
Ugyldig identifikator | Dårlig identifikator | God identifikator |
---|---|---|
Totale poeng | T_points | totalPoint |
1 liste | liste_1 | liste1 |
flyte | n_float | floatNumber |