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


} ERR_READ, ERR_WRITE, ERR_CONVERT



Pdf көрінісі
бет108/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   104   105   106   107   108   109   110   111   ...   642
}

ERR_READ, ERR_WRITE, ERR_CONVERT

 тұрақтыларына сəйкесінше 0, 1 

жəне 2 мəндері меншіктеледі.

Басқа мысал:



enum {two = 2, three, four, ten = 10, 

   eleven, fi fty = ten + 40};

Мұндағы


 three

 жəне 


four

 тұрақтыларына 3 жəне 4 мəндері, 



eleven

 

тұрақтысына 11 мəні беріледі.



Тізбелік тұрақтылардың атаулары қайталанбайтын бірегей болуы тиіс

алайда олардың мəндері бір-бірімен сəйкес келе беруі мүмкін. Тізбелерді 

қолданудың атаулы тұрақтыларды сипаттаудан немесе 

#defi ne

 директи-

васынан («#defi ne директивасы» бөлімін қараңыз, 100 б.) артықшылығы – 

байланысқан тұрақтылардың көрнектілігінде, сонымен қатар, компилятор 

тұрақтыларды инициалдау кезінде типтерді тексеруді орындай алады.

Арифметикалық операцияларды орындау кезінде тізбелер бүтін типке 

түрлендіріледі. Тізбелер қолданушылар анықтайтын типке жататындықтан

олар үшін өзіндік операцияларды да енгізуге болады («Операциялардың асы-

ра жүктелуі» тақырыбын қараңыз, 205 б.).

ЕСКЕРТУ

Тізбенің мəндер диапазоны оның барлық мəндерін бейнелеуге қажетті биттер саны-

мен анықталады. Бүтін типті кез келген мəнді айқын түрде тізбелік типке келтіруге бола-

ды, бірақ оның диапазонынан шыққан жағдайдағы нəтиже анықталмаған.





Достарыңызбен бөлісу:
1   ...   104   105   106   107   108   109   110   111   ...   642




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

    Басты бет