Dalam tutorial ini, kita akan belajar mengenai kata kunci (kata terpelihara dalam pengaturcaraan C ++ yang merupakan sebahagian daripada sintaks). Kami juga akan belajar mengenai pengecam dan cara menamakannya.
Kata kunci C ++
Kata kunci adalah kata yang ditentukan sebelumnya yang mempunyai makna khas kepada penyusun. Sebagai contoh,
int money;
Di sini, int
adalah kata kunci yang menunjukkan wang adalah pemboleh ubah jenis integer.
Berikut adalah senarai semua kata kunci C ++. (setakat 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 |
Catatan: Oleh kerana C ++ adalah bahasa sensitif huruf, semua kata kunci mesti ditulis dengan huruf kecil.
Pengecam C ++
Pengecam adalah nama unik yang diberikan kepada pemboleh ubah, kelas, fungsi, atau entiti lain oleh pengaturcara. Sebagai contoh,
int money; double accountBalance;
Di sini, wang dan akaunBalance adalah pengecam.
Peraturan untuk menamakan pengecam
- Pengecam boleh terdiri daripada huruf, digit, dan watak garis bawah.
- Tidak mempunyai had panjang nama.
- Ia mesti dimulakan dengan huruf atau garis bawah.
- Ia peka dengan kes.
- Kami tidak boleh menggunakan kata kunci sebagai pengecam.
Kita boleh memilih mana-mana nama sebagai pengecam jika kita mengikuti peraturan di atas. Walau bagaimanapun, kita harus memberikan nama yang bermakna kepada pengecam yang masuk akal.
Contoh pengecam baik dan buruk
Pengecam Tidak Sah | Pengecam Buruk | Pengenal yang baik |
---|---|---|
Jumlah mata | Titik T_ | jumlah keseluruhan |
1 senarai | senarai_1 | senarai1 |
terapung | n_kapung | nombor apungan |