MASLAHAT. Mos keluvchi amallarni o’ylab topishga vaqtni qizg’onmang. Nom saqlanayotgan miqdor ma’nosini aks ettirish, tez topib olinadigan bo’lishi va bir birini chalkashtirish mumkin bo’lgan belgilarni o’z ichiga olmasligi lozim, masalan, 1, l ( L bosma ) yoki I (kichik i). Nom qismlarini ajratish uchun ta’kid ishorasidan foydalanish mumkin. Chet el ekanini bilishni namoyish etuvchi nomlarni berish esa o’zgaruvchilarga uzoqroq nomlar (tipning prefeksi bilan birga) berilgan matnning bir nechta satri davomida umri o’tadigan o’zgaruvchilar uchun e’lon qilishda sharxga ega bitta harf ham yetadi. O’zgaruvchi tavsifi e’lon yoki ta’rif shaklida bajarilishi mumkin. E’lon o’zgaruvchi tipi va xotira sinfi chog’ida kompilyatorga ma’lumot beradi, kompilyatorda o’zgaruvchi tipiga mos xotirani ajratishga ko’rsatmani chip o’z ichiga oladi. C++ da ko’pgina e’lonlar bir vaqtning o’zida ta’riflar ham hisoblanadi. Yuqorida keltirilga misolda faqat 3- tavsif e’lon bo’lib, ta’rif emas.
O’zgaruvchi ko’p marta e’lon qilinishi mumkin, lekin faqat dasturning bir qismida ta’riflanadi, ta’rif esa uni xotirani konkret sohasi bilan bog’laydi.
Amallar 1.5 - jadvalda C++ tilda aniqlangan asosiy amallar ro’yxati ularning ustivorlariga mos ravishda keltirilgan (ya’ni avzalliklari kamayishi bo’yicha, turli avzalliklarga ega amallar chiziqcha bilan ajratilgan). Qolgan amallar kelgusida kiritib boriladi. Amallarning ro’yxati birinchi ilovada keltirilgan.
Amallarda foydalaniladigan operandlar soniga mos ravishda ular unar (bitta operand), binar (ikkita operand) va ternar (uchta operand) larga bo’linadi.
Jadvallarda keltirilgan shartli va sizeof lardan tashqari amallar yuklanishi mumkin.
1.5- jadval. C++ tilinig asosiy amallari.