Программалау оқулық Алматы, 012 Қазақстан Республикасы Білім жəне ғылым министрлігінің «Оқулық»



Pdf көрінісі
бет42/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   38   39   40   41   42   43   44   45   ...   642
Байланысты:
pavlovskaia-jogargy-dengeili



-=



*=

 жəне т.б.). Меншіктеу операция-

лары программада аяқталған операторлар ретінде қолданылуы мүмкін. 



Қарапайым меншіктеу операциясының (=) форматы:

операнд_1 = операнд_2

Мұнда бірінші операнд L-мəнді, екіншісі өрнек болуы тиіс. Алды-

мен операцияның оң жағында орналасқан өрнек есептеледі, содан кейін 

оның нəтижесі сол жақ бөлігінде көрсетілген жады аймағына жазылады 

(мнемоникалық ереже: «меншіктеу – бұл мəліметтерді “сол жақ бөлікке” 

беру»). Осы жады аймағында бұрын сақталған мəлімет, əрине, жоғалады.



#include  

int main(){

   int a = 3, b = 5, c = 7;

   a = b; b = a; c = c + 1;

   cout << "a = " << a;

   cout << "\t b = " << b;


31

   cout << "\t c = " << c;

   return 0; 

}

Программа нəтижесі:



a = 5   b = 5   c = 8

НАЗАР АУДАРЫҢЫЗ

Меншіктеу кезінде өрнек типін L-мəн типіне түрлендіру орындалады, бұл ақпараттың 

жоғалуына əкеліп соғуы мүмкін.

Күрделі меншіктеу операцияларында (+=, *=,

 /=, т.б) оның оң жақ бөлігінде 

орналасқан өрнекті есептеу кезінде сол жақ бөліктегі L-мəн де қолданылады. 

Мысалы,  қоса отырып  меншіктеуде  екінші операндқа біріншісі қосылып

нəтижесі бірінші операндқа жазылады, демек 





Достарыңызбен бөлісу:
1   ...   38   39   40   41   42   43   44   45   ...   642




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет