�������� 19 �� 85 1.2.12. ������������� ������ ��� ���������� ���������� �� ����� ��������� ��������� ��������, ����������� ��������� � ���������. ��������� ���������� �� ����� "=" � ����� ��������� �����. ������ 1: = ���������; ������ 2: = { ������ - ����������� }; ������ 1 ������������ ��� ������������� ���������� �������� ����� � ����������, � ������ 2 - ��� ������������� ��������� ��������. �������: char tol = 'N'; ���������� tol ���������������� �������� 'N'. const long megabute = (1024 * 1024); ���������������� ���������� megabute ���������������� ����������� ���������� ����� ���� ��� �� ����� ���� ��������. static int b[2][2] = {1,2,3,4}; ���������������� ���������� ������ b ����� ������� ��������� ������� ������������� �������� �� ������. ��� �� ������������� ����� ���� ��������� ��������� ������� : static int b[2][2] = { { 1,2 }, { 3,4 } }; ��� ������������� ������� ����� �������� ���� ��� ��������� ������������ static int b[3[] = { { 1,2 }, { 3,4 } }; ���� ��� ������������� ������� ������ �������� ��� �����, �� ���������� �������� ���������������� 0, �.�. ��� �������� static int b[2][2] = { { 1,2 }, { 3 } }; �������� ������ ������ ������� �������� 1 � 2, � ������ 3 � 0. ��� ������������� ��������� ��������, ����� ����������� ������� �� �������������� ������ � ������� ���������������. �������: struct complex { double real; double imag; } comp [2][3] = { { {1,1}, {2,3}, {4,5} }, { {6,7}, {8,9}, {10,11} } }; � ������ ������� ���������������� ������ �������� comp �� ���� ����� � ���� ��������, ��� ������ ��������� ������� �� ���� ��������� real � imag. struct complex comp2 [2][3] = { {1,1},{2,3},{4,5}, {6,7},{8,9},{10,11} }; � ���� ������� ���������� �������������� ��������������� �������� ������ ��������� �������: - ������ ����� �������� ������ - ������ ���������� ���������� ��� ������� comp2; - ������ ����� �������� ������ - ������ ������������� ������ ������ ������� comp2[0]. �������� 1,1 ������������� ���� ��������� ������ ���������; - ������ ������ ������ (����� 1) ��������� �����������, ��� ������ ����������� ��� ������ ������� �������, � �������� ���������� �������� � ������ comp[0] ������������� ���������������� �����; - ���������� ������ {2,3} �������������� ������ ��������� � ������ comp[1], � ���������� ��������� ������� ���������� � ����; - �� ��������� ������ ��������������� {4,5} ���������� ����� �������� � ��������� ������ ��� ��� ������ 3 � ������� comp2 �����������. ��� ������������� ����������� �������� �������� ������� �������� ����������� � ������������ � ��� �����. ������: union tab { unsigned char name[10]; int tab1; } pers = {'A','H','T','O','H'}; ���������������� ���������� pers.name, � ��� ��� ��� ������, ��� ��� ������������� ��������� ������ �������� � �������� �������. ������ ���� ��������� ������� ���������������� ���������� �� ������, ��������� ������. ������������� ������� �������� ����� ��������� ����� ������������� ���������� ��������. char stroka[ ] = "������"; ���������������� ������ ����� ���������������� ������� �� 7 ���������, ��������� ��������� (�������) ����� ������ '\0', ������� ����������� ��� ��������� ��������. � ��� ������, ���� �������� ������ �������, � ��������� ������� �������, ��� ������ �������, �� ������ ������� �������������. ��������� ���������� �������������� ���������� stroka ��� ������, ��������� �� ���� ���������. char stroka[5] = "������"; � ���������� stroka �������� ������ ���� ��������� ��������, � ������� '�' � '\0' �������������. ���� ������ ������, ��� ������ �������, �� ���������� �������� ������� ����������� ������. �������, ��� ������������� ���������� ���� tab ����� ����� ��������� ���: union tab pers1 = "�����"; �, ����� �������, � ����� ���������������� ��������� ������ ������� �������: '�','�','�','�','�','\0', � ��������� �������� ����� ���������������� �����.
|