Server for Information Technologies ������ ��������������
������� �������������� ����������
(095) 932-9212, 932-9213, 939-0783
E-mail: [email protected]
������ �������� ����(!) ������������� ���������� CIT Forum CD-ROM

INTRO(3)

��������
intro - �������� � �������� ������� � ���������

��������
� ���� ������� ����������� �������, �������� �� ���, ������� ��������������� �������� ��������� ��������� � ���� ������� � ������� 2 ���������� �����������. ������� ����������� � ���������� �����������. �������� ������� ������� �� ����������, ������� ���������������� ������ ����� ������ �������:
3C ��� �������, ��������� � ���������� � ������� 2 � ���������� 3S, �� ������� � ����������� ���������� ����� C, libc, ������� ������������� ������������ C-������������ cc(1). ���������� 3C � 3S �� ������� � � ��������� �����������. �������� ������ ld(1) ������������� ���������� libc ��� �������� ����� -lc. ����� ���� ������������ "�����������" ������ ����������� ����������, ��� ���� ���� ������ ����� -lc_s. � ���������� ����� �������� ������� �� �� ��� ����������� ����. � �������� ������ ������� ������� ���������� �����, ���������� ����������, ������ ��� ������������� �������.
3S ��� ������� ���������� ����������� ����� �����/������ [��. stdio(3S)]. ��� ��� ����������, ��� ��������� � ���������� libc, � �� ���������� - �� ���������� ����� <stdio.h>.
3M �������, ��������� � ������ ����������, ���������� �������������� ����������, libm. ��� ������������� ������������ ������������ � �������� f77(1). �� ��������� C-���������� cc(1) �� �� ����������; ������ �������� ������ ������������� ��� ���������� ��� �������� ����� -lm. ����������� ���������� � ����������� ��������������� �������������� �������� �������� �� ���������� ���� <math.h> [��. math(5)].
3X � ���� ���������� ������� ��������� ������������������ ����������. ����� ��������� ��������� �� ��������������� ��������� �����������.

�����������
������ - ��� ����� ����� ���, ������������ ���� ����.

������ ������ ���� ������ �� ��������� 0. � ����� C ������ ������ ������������ ��� '\0'.

���������� ������ ���� ������������������ ��������.

������� ��������, ��� ������ ������� - ��� ���������� ������, ������������� ������ ��������.

������ ������� ���� ���������� ������, ��������� ������ �� ������� �������.

������ ��������� (NULL) ���� ��������, ���������� ��������������� ���� � ���������. ���� C �����������, ��� ��� �������� �� ����� ��������� �� � ����� �� ���������� ����������, ������� ������ �������, ������������ ���������, ������ NULL ��� ��������� ������. NULL ��������� ��� 0 � ����� <stdio.h>; ���� ������������ �� �������� ���� ����, �� ������ ���� �������� ��������������� �����������.

����������
����������, ����������� � ������� ���������� ��������� ������ (���), ������� ��������� �� ��������, ������ ���� �� ����� ��������� ���� ��������������� ���������� � ����������� �����������; � ����������� ������������ ��� �� ������. �� ���� ������� � ������ ����������� ����������� ��������� 3N, ����������� ���������� �������, ������������� ����.

��������� ����������� ���������� � �������� f77(1) �������� �������������� ������, � ������ ���� ������������ ���������� SVS-�������, � ����������� ����������� ��������� 3F � ��������� �������-����������.

�����

	LIBDIR                  ������ /lib.
	LIBDIR/libc.a
	LIBDIR/libc_s.a
	LIBDIR/libm.a
	/shlib/libc_s

��. �����
ar(1), cc(1), f77(1), ld(1), lint(1), nm(1) � ����������� ������������.
intro(2), stdio(3S), math(5).

�����������
������� �� ����������� ���������� ����� C (3C) � �������������� ���������� (3M) ����� ������ ��������, ������ 0, +HUGE ��� -HUGE (���������� �� ���������� �������� ����� ��������� �������� � ��������� ������; �������� HUGE ������� �� ���������� ����� <math.h>), ���� ��� ���������� ���������� ��������� ����������� ��� ������������ � �������� ��������� �����. � ���� ������� ������� ���������� errno [��. intro(2)] ������������� �������� EDOM ��� ERANGE.

���������������
������ ������� �������� �/��� ��������� �� ������ ������� � ������� ����������, ��������� � ���� ������� � � ������� 2 (��������� ������). ���� � ��������� �� �������������� ������� ������� ��� ������� ���������� � ��� �� ������, �������������� ������������ ������ ������� ��� ������� ���������� �� ����� ���� ����������. ����������� C-�������� lint(1) ��������� �� �� ������������ � �������� � �������� ���������� ���� ��� � ������������ �����������. ��������� � �������������, ������������ � �������� 2, 3C � 3S, ����������� �������������. �������� ������ ����������� ����� ���� ����������� � ������� ����� -l (��������, ����� -lm �������� �������� ����������, ����������� � ������� 3M, �� ���� � �������������� ����������). ������� ������������ ������������� ����������� C-��������.
Comments: [email protected]
Designed by Andrey Novikov
Copyright © CIT