Жалпы функциялар
Бұл бөлімде, барлық дерек түрлерімен қолданылатын функциялардың қысқаша сипаттамалары бар.
Функция | Ол не істейді |
---|---|
түрлендіру | Бір қолданған дерек түрінен басқа түріне өрнекті түрлендіреді. |
егер | Өрнектердің қатарында, бірінші өрнек дұрысқа немесе қатеге есептелетініне байланысты, екінші немесе үшінші өрнек орындалады. |
ең көп | Әрбір қолданған деректер түрі өрнектерінің тізімінен, ең үлкен мәнді қайтарады. |
Ең аз | Әрбір қолданған деректер түрі өрнектерінің тізімінен, ең кіші мәнді қайтарады. |
sizeof функциясы | Жиымның өлшемін қайтарады. |
егер
Бұл функция, енгізу ретінде үш өрнекті қолданады. Егер бірінші өрнек дұрысқа есептелсе, екінші өрнек есептеліп, нәтиже ретінде қолданылады (үшінші өрнек есептелмейді). Егер бірінші өрнек қатеге есептелсе, онда үшінші өрнек есептеліп, нәтиже ретінде қолданылады (екінші өрнек есептелмейді). Бірінші өрнек Қисындық түр болуы керек; екінші және үшінші өрнектер бірдей түрде болуы керек.
егер (bool_expr, expr2, expr3)
мұнда:Параметр | Сипаттама |
---|---|
bool_expr | Қисындық түрдің өрнегі. |
expr2 | Әрбір қолданған дерек түрінің өрнегі. |
expr3 | expr2 сияқты бірдей дерек түрінің өрнегі. |
ең көп
ең көп (expr {, expr }0+)
мұндағы
expr мәні, әрбір қолданған дерек түрінің өрнегі. Мысалы, егер
x = 8, y = 13, және z = 28 болса, келесі өрнек 53 мәнін қайтарады.ең көп (x +2, y, z, 53, 1, 17.4)
ең аз
ең аз (expr {, expr }0+)
мұндағы
expr мәні, әрбір қолданған дерек түрінің өрнегі. Мысалы, егер
x = 8, y = 13, және z = 28 болса, келесі өрнек 1 мәнін қайтарады.ең аз (x +2, y, z, 2*z, 53, 1, 17.4)
sizeof функциясы
Бұл функция, берілген жиымның элементіне қолданылған ең ұзын жоластын қайтара отыра, жиым өлшемін есептейді. Мысалы, егер жиымда 5, 7, 8, 15 және 25 орындарына ендірулерді көрсетсеңіз, жиымда тек қана 5 орында әдепкі емес ендірулер болса да, sizeof функциясы 25 санын қайтарады. (Әдепкідей, реттегі жиым орындарын толтырасыз.)
sizeof (array_id)
мұндағы array_id - жиым атауы.