Тәттібеков Қ. С. Раимбаева С.Ә. С/С++ тілінде программалау негіздері


enum {А=2, B, C, D};  Нәтижесінде келесі сәйкестіктер қойылады: А=2, B=3, C=4, D=4.  Санауды анықтаудың мынадай варианты бар:  enum



Pdf көрінісі
бет10/79
Дата15.11.2023
өлшемі1,39 Mb.
#124059
түріПрограмма
1   ...   6   7   8   9   10   11   12   13   ...   79
Байланысты:
С,С тілінде программалау негіздері

enum
{А=2, B, C, D}; 
Нәтижесінде келесі сәйкестіктер қойылады: А=2, B=3, C=4, D=4. 
Санауды анықтаудың мынадай варианты бар: 
enum
{ А=10, B=20, C=35, D=100}; 
 


18 
Егер саналатын типке атау берілсе, онда оны айнымалыны сипаттағанда 
пайдалануға болады. Мысалы: 
enum
metal {Fe,Co,Na,Cu,Zn); 
metal Metl, Met2; 
Мұнда metal идентификаторы типтің аты болады. Мұндай сипаттаудан 
кейін программада келесі операторлар болуы мүмкін: 
Metl = Na; Met2 = Zn; 
 
Бақылау сұрақтары: 
1.
Си тілінің алфавиті неден тұрады? 
2.
Лексема деген не? Мысал келтіріңіз. 
3.
Тілдің идентификаторы деп нені айтады? Идентификаторлардың 
жазылу ережесі. 
4.
Литерал деген не және оның түрлері? 
5.
Мәліметтер типі дегеніміз не?
6.
Қандай стандартты типтерді білесіз? 
7.
Нақты және бүтін типті мәліметтердің айырмашылығы неде?
8.
Си тіліндегі мәліметтерді атап шығыңыз. Әр типті мәліметтер жадыда 
қанша орын алады? 
9.
Айнымалы деп нені айтамыз? Мысал келтіріңіз. 
10.
Тұрақтылар деп нені айтамыз? 
11.
Жады классы дегеніміз не? Си тілінде қандай жады класстары бар? 
Мысал келтіріңіз. 
 
 
 


19 
2.5 Операциялар және өрнектер 
Барлық программалау тілдерінде өрнек деп тұрақтылар, айнымалылар
операциялар белгілері, функция, жақшалардан тұратын құрылым түсініледі. 
Өрнек кейбір мәндерді есептеу ретін анықтайды. Егер бұл сандық мән болса, 
онда мұндай өрнек арифметикалық деп аталады. Мысалы: 
a+b 12.5-z 2*(x+y) 
х++ х+++b --n*2 n*=1 
Алдыңғы үш өрнек жоғары деңгейлі программалау тілдері үшін дәстүрлі 
формада жазылған, сондықтан олардың мағынасы түсінікті. Ал келесі төрт 
өрнек Си тіліне қатысты жазылған.


Достарыңызбен бөлісу:
1   ...   6   7   8   9   10   11   12   13   ...   79




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

    Басты бет