Identifier adalah untaian satu atau lebih huruf, angka, atau garis bawah ( _ ). Panjang dari identifier, tidak terbatas, walaupun untuk beberapa kompiler hanya 32 karakter pertama saja yang dibaca sebagai identifier (sisanya diabaikan). Identifier harus selalu diawali dengan huruf atau garis bawah ( _ ).
Ketentuan lainnya yang harus diperhatikan dalam menentukan identifier adalah tidak boleh menggunakan key word dari bahasa C++. Diawah ini adalah key word dalam C++ :
| Asm | Auto | bool | break | case |
| catch | Char | class | const | const_cast |
| continue | default | delete | do | double |
| dynamic_cast | Else | enum | explicit | extern |
| false | Float | for | friend | goto |
| If | Inline | int | long | mutable |
| namespace | New | operator | private | protected |
| public | register | reinterpret_cast | return | short |
| signed | sizeof | static | static_cast | struct |
| switch | template | this | throw | true |
| Try | typedef | typeid | typename | union |
| unsigned | Using | virtual | void | volatile |
| wchar_t | | | | |
Sebagai tambahan, represetasi alternatif dari operator, tidak dapat digunakan sebagai identifier.
Contoh :
Contoh :
and, and_eq, bitand, bitor, compl, not, not_eq, or, or_eq, xor, xor_eq
catatan: Bahasa C++ adalah bahasa yang "case sensitive", ini berarti identifier yang dituliskan dengan huruf kapital akan dianggap berbeda dengan identifier yang sama tetapi dituliskan dengan huruf kecil, sabagai contoh : variabel RESULT tidak sama dengan variable result ataupun variabel Result.






0 komentar:
Posting Komentar
untuk pertanyaan dan komentar silahkan pada form dibawah ini.