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.