Worksheetsлекция 13С++
Total questions: 11
Worksheet time: 6mins
Типтердің атын өзгертуге арналған түйінді сөз
typedef
enum
struct
unsignet
Тізбелер үшін қандай түйінді сөз қолданылады?
typedef
unsignet
enum
struct
Құрылымды сипаттауға арналған түйінді сөз:
struct
typedef
unsignet
enum
Тізбелерге кіретін константалардың типі:
int
float
char
bool
typedef-тің дұрыс емес нұсқасын табыңыздар
typedef char name [20]
typedef unsignet int UINT
typedef char gr [20]
typedef name [20] int
enum {two=2, three,four,ten=10, eleven, fifty=ten+40} нені білдіреді
two=2, threeһ=3,fourһ=4,ten=10, eleven=11, fifty=ten+40
two=2, threeһ=10,fourһ=10,ten=10, eleven=50, fifty=ten+40
two=2, threeһ=10,fourһ=10,ten=10, eleven=10+1, fifty=ten+40
two=2, threeһ=10,fourһ=10,ten=10, eleven=10+1, fifty=15
Құрылымдар элементтері:
әр типті болады
міндетті түрде бірдей болу керек
міндетті түрде бүтін болу керек
міндетті түрде массив болу керек
Құрылым элементтері ...
құрылым өрістері д.а.
айнымалылар д.а.
тұрақтылар д.а.
массив болып табылады
Құрылымдарды сипаттау:
struct құрылым атауы
{элементтерді сипаттау;};
struct құрылым атауы : құрылым типі
{элементтерді сипаттау;};
struct құрылым типі: құрылым атауы
{элементтерді сипаттау;};
struct
{элементтерді сипаттау;};
құрылым типі: құрылым атауы
Құрылым инициализациясы
элементтерінің мәні фигуралы жақша{} ішіне олардың сипатталу реті бойынша жазылады
элементтерінің мәні тік жақша [] ішіне жазылады
элементтерінің мәні жай жақша () ішіне жазылады
элементтерінің мәні ретпен, үтір арұылы жазылады
Құрылым өрістерін пайдалану үшін ... таңбалары қолданылады
. (нүкте), ->
+, {}
->,+
{},->
