Η Γλώσσα C - Μάθημα 1 (Εκτύπωση)

6
!" ! " # $%! # $!! &’()*++ , - " ! * # , ! . /! 0 1 $%! 2 3 " " 4 !! #$ %&’ $ ()* +,- $ ,. )! *! + / 56789:’ :7;’< ’! )*,’ & * * +!/ ! +’ 0 ,+*! )*1! ! +!,1 1!$ 2 +’ )0!) +’ .’ 1 ! % 5=’>= ’;?=79</ )! ,& *&! +, 1", 0! 0!1! )! ,) )!1,$ ) "’ +’, )0!) 1"! )*- @:A$ "’ +’, )0!) +, 1", 3! +1+! ! 5:7BC?D’< ! . +, !*4! ,+*!$ 5! ) ! 5:7BC?D’9< 1"! ! +!* *! +, 01"! ’0 "’ +’, )0!) )! +! 1-0 *&!1 "’ +, 6! " 0 57EF’:= G?D’<$ " 0 57EF’:= G?D’< 1"! )*- @A ,. ’, (0!) "’ 7$89 & !)!!) "’, "’ 7$:9 ;<= ! *! + !)!!) "’ >:?@A8B CDEAF +1+! +-, %! 0 > "’ 0*0 +, +’ 1-! & + ,+*!F$ = 0!0!)’ , +!’ !/! 5D?HI?HJ< , !)!!) "’, ! 4!4*!) ,& $ *! 1 *&! 1"! +!* 0 +, +! )*1! "’ >)*- "’, @’>’AF +’ ’! + +, 1-! ,+*!$ 2! +!! *&!1 ++! ! 0!0!)’ *! )! 0 , > 0 1& +F )! ,+ +, ),’ )*1! "’ >)*- 7$AGA9F$ & !)!!) "’, "’ 7$:9 & ;)*1!, "’, "’ 7$AGA9 HI;= #$ %&’ $ ()* +,- J$ ;)1* , +

Transcript of Η Γλώσσα C - Μάθημα 1 (Εκτύπωση)

Page 1: Η Γλώσσα C - Μάθημα 1 (Εκτύπωση)

������������

�� �������

��������� ��������� �������

�� ��������� ���

���!�"� � ����� ��������������

� �� ��������������������������

� �������� ������� ���!����"��������������

#� $ �%��!������������������

#� $� ��!�!������&'()*++�

,� -���� �����"�����!��*�

� �������������������������

#� ������������������������

,� ����� ���!������������������

.� ���/�!�������0�����

1� $ �%��!������������������

2� 3����"�����������"�����

4���! �!����

������������ �����������������������������������������������������

#$�%�&�'���$�(�)*���� +�,-�������� ������$��,����.��)�!�����*���!���� ���+���� �����

����������� �����������������������������������������������������

������� /� �� 56789:'� :7;'<� �' �!� �� �)�*�,�'�� �& � � ��*� � ��� '�� �*�����

+����� ��!� ��/��!��+�'����0���� ��� �,+�*��!���� ���)��*1��!��!���+!�, ��1��� 1���!��$�

� 2� +���'��� )�0!)��� +���'� �� ���.�'� ��� 1 � � !���� ��� ���%���� 5='>=� ';?=79</� � � )�!�

�, ��&���� ����*&��!�����+�,�1"�, ����� �0!����� ���0!��1��!�)�!��, �)���)�! 1 �,$�

� ��� ���)�����"�'��+���'�,�)�0!)��1"�!�)��*�-��@�:A$�

�����"�'��+���'�,�)�0!)��+�,�1"�, ����3�!�+�1+�!� �����������!����5:7BC?D'<���� !�� ��.��

+�,�� �!*� 4 ���!���,+�*��!����$�

� 5��!�)������������!����5:7BC?D'9<�1"�!� !���+!*���� ����*���!����+�,�01"���!��� ��'��0��

�����"�'��+���'�,�)�0!)��)�!�+����!��� �1-�0����� ����*&��!� 1 ����"�'��+�,�� � 6���!�

��� ������ "��0����57EF':=�G?D'<$�

� ������ ������ "��0����57EF':=�G?D'<�1"�!�)��*�-��@��A��

�,����.������'�,�

(�0!)���

��"�'��7$89�

�����&���

� �!)�! � !)�����"�'�,��

��"�'��7$:9�

;�������<�=�

!����������� �����������������������������������������������������

��� �� � ����*��!��� � ���+���� ���������� � �!)�! � !)����"�'�� >:?@A8B� CDEAF� ���+�1+�!� ��

+��-�, ������ ���%!�����0���� >�����"�'��0�*�0��+�,� +���'� ����1-�!�&��+����� ����� �

,+�*��!���F$�

� =�0!�0!)��'���,����+�!��'��� �!��/�!��5D?HI?HJ<���,�� �!)�! � !)�����"�'�,� ���!��4!4*!���)���

�, ������& ������$�

� �*!� 1 ��� ����*&��!����� 1"�!� �� � �+!*���� �� 0����� +�,� +����!� ��� �)��*1�! �� ��"�'��

>)��*�-����"�'�,�@�'>'AF�����+�'���' �!����+����� ��+�,������1-�!���� �,+�*��!���$�

� 2!� +��!�������!� ����*&��!��1�� ���� �� +��� ���+�!�� � �!�� 0!�0!)��'��� ����*���!���� )�!�

�� 0������,�� ����>�� �0�������� 1�&�� ����� �+����F�)�!��, �+���+����, �)���,��'� �

����)��*1�! ����"�'��>)��*�-��7$AGA9F$�

�����&���

� �!)�! � !)�����"�'�,��

��"�'��7$:9�

�����&���

;)��*1�! �,���"�'�,��

��"�'��7$AGA9�

�HI�;�=�

#$�%�&�'���$�(�)*���� +�,-�������� �����J$�;)�1*������,�+���� �����

Page 2: Η Γλώσσα C - Μάθημα 1 (Εκτύπωση)

"����������� �����������������������������������������������������

� �!�� �� � )����)�,�� +����� �& � ���� +*�'�!�� �,���� ���� ��!��� ��� �& � ���

"���! �+�!���, ���� � ����*&��!����KALM�NN$�

� ��� ��)�*�,���!���"����4�'�)�, �������"�'����)����������

� ��� ��, 1"�!����)��!���� �������"�'��+�,� �*!��)���4�� ��>�, .& �� ������*�F$�

� �!�� �� � �+���)�,��� �& � +����� �& � ��� �+�'�� )����)�,6�, �/� �' �!� +���! ������ ��

"���! �+�!�� �� )+�!� � �,�)�)�! 1 �� .)�*�� ��� � ,+�*��!���� ��� >+$"$� 1 � � .)�*��

OP:QPRST���� �;+!. �!��;����'��F$�

#$�%�&�'��J$�;�)����������,�KALM�NN��$�(��14�� ��)�!���)����������,�KALM�NN�

�UBBO�VVT:WP8AC:PQA$XABVOP:@A8BTV:PYAEEZAL8OOVCDEATV[ABWO\J]^AEARTATVKALM�OO\J]_$_$`\J]aKbMc��\J]Gde\J]e$f$�\J][ABWO$AGAVZ:YXE:RZ��

#����������� �����������������������������������������������������

� %��)����)�,��, ��1 ��+����� ��+�,��,+� �!���� ���� ����� � , ��@K'DD7�L79D;MA�

� 1�&���,�+���� ������,�������0�� ���!��� 1���!���+�,����) �, ����� ����)�*�� �����

����3�, ��1 ��+����� ������/�"���! �+�!� �������KAL��NN$�

#$�%�&�'��`$����+�����+����� ��������$����!���.����,�+���� �����

$����������� �����������������������������������������������������

� � �'��, �����KALM�NN�)�!��+!*1��, ���+����� � ���gDEA���hAY�[:WP8A�gDEA�

#$�%�&�'��`$����+�����+����� �������J$��,����.����,�+���� �����

%����������� �����������������������������������������������������

� 2��, �)���� )�! 1 �,� �' �!� 1��! ��� �!�� �� 0�"��'� �!�� � ��*1�� ��/� ��� 1 ��� ��� �*������$�

�*�)���*���� �����+����� �� ���&���)�*���&���

������������ ����

�������������

��������������� �� ����������

�������������

������!�N� ;' �!� �� � �!)�� ��!� ��!0�+���� ��3�, �� ���� +����� �� ��� �)�*�,��'� ��,��

�, ��)�!)����)� � ���������>+�,���� ��, ��� �*,�!)������+� � �� ��� ���F$�5��!�� �)�!�0� �

��3�, ���&��/��������0!�0!)��'������ ����*���!��������+���"�!i�

#$�%�&�'��`$����+�����+����� �������J$��,����.����,�+���� �����

Page 3: Η Γλώσσα C - Μάθημα 1 (Εκτύπωση)

&����������� �����������������������������������������������������

� 5+�!���+�1+�!� ���+���)����, ��

��� ��"�'�� ��� � ,+�*��!���� ���

)+�!� �.)�*�$�

� ;+!*1��, �� �+�� ��� � ��� gDEA��

�[RLA�#T�

� ���� +���,��� +�,� � .� '6���!�

+*�)���*���� �� ��� � � �� ��,�

��"�'�,� &�� 7UAEE:$89� )�!� ���

�+���)���, �� ��� � .)�*�� +�,�

�+!�, �� ���

#$�%�&�'��`$����+�����+����� �������J$��,����.����,�+���� �����

� �.���1"�, ���, �-�!����+����� ��+�1+�!� ����� ����*&��'��, �$�a:�KALM�NN� ���0' �!�0���

���+�,���!����� ����*���!����

�$ ;'��� 1�&���,�)�, +!�,�8:SODEA�

J$ ;'��� 1�&������+!*�����jGA8WBA����:SODEA���,�� �,�

� �� �+�!� 0�+���� �+�� ��,�� +���+ &� 0��� ���+�,�� ) �, �� ����*���!��� ��,� +���'�,�

)�0!)�$�

�'����������� �����������������������������������������������������

#$�%�&�'��`$����+�����+����� �������`$�����*���!�����,�+���� �����

������������� �����������������������������������������������������

� � ��*��+ ��)�*/������� .� '6���!�1 �� � , ���+!�,"'�������)�&� 1����������� ����

� ������������ �+'���� ��!� ��� � .)�*�� ��� � �+�'�� 1"�, �� ����!� ��� +����� � ��/� 1"�!�

� .� !���'�)�!������"�'��7UAEE:$AGA9�+�,��' �!�����)��*1�! ����"�'�$�

#$�%�&�'��`$����+�����+����� �������`$�����*���!�����,�+���� �����

������!�N�k�� ����+����� �� ����+���*�'��!��+�� � ��1 ����"�'�/�������,�� �����' ���!�)�!�

����*���!���)�!��� 0���/����+������!������*!)���)��*1�! ����"�'�$�

������������� �����������������������������������������������������

� �**!��� � � 1"�, �� )+�!��

�, ��)�!)�� *���� >+$"$� � �

-�"�� �� �� 4*�, �� 1 ��

��&�� ��!)�� ����+��)+�!��

� ��*�F� ����� ��� � .� !���'�

� , �� *��,�� +�,� ��� ���

)���0�����!� �!�� �� � �������

��,�*��,�$�

� �,�)�)�! 1 �� ) � ���� 0!+*��

)*!)���� 1 ���+�� ��� � � ����

+�,� � .� '6� ��!� ���� )�&�

1���� ���� ��� ��/� ���!6���!�

�� ��� ��)�0!)��+�,� 1"�!� ���

+��4*� �� )�!� ��� +�1+�!� ��

��� 0!������, �� 1"�!� ��

�*�)*��&��'� �+!�,"� 1 �� ��

0!�0!)��'�� ����*���!���$�

#$�%�&�'��`$����+�����+����� �������`$�����*���!�����,�+���� �����

Page 4: Η Γλώσσα C - Μάθημα 1 (Εκτύπωση)

� ����������� �����������������������������������������������������

#$�%�&�'��`$����+�����+����� �������`$�����*���!�����,�+���� �����

3��������O���%�����������������!��N��

� k�� � ��.�, �� �*�)*��& 1 �� +���� ���� ��� �' �!� +�*�� �," �� �� ) �, �� �, ��)�!)�

*��$�

� 2� ����*&��!����� �' �!� ��)��� 1-,+ �������� �� � �!*�.��'� �, ��)�!)� *��/� �**� 0� � �' �!�

�����1-,+ �������� �� ���)���0�����!�+*��&����� ����������,�*��,�$��

� ������������ �!�� +��0�!� �� ��!� ���� *���� +�,� ) � �� ���� +������ � �� +��0�!� �/� ���

� , ��+�,�4�6�!��' �!���!�,+�"�!�1 ���, ��)�!)��*����+�! ��� �� ��*��PABWPX�"&�'�� �� ���

*1�!���!��+*�*�'+�!�1 ����&�� ��!)����� �+������ � ����� �$�

� �, ��&����� �+��)�+��, �*���)����� � ����*���!���0!���� �, �����+�����)�!�1+�!��� ��

�+� � ����*&��'6�, �����+����� �$�

� �,��� �' ���!� �!��'� 1 �� �, ��)�!)�� *���� +���'� �� �0�����!� ��� � �**�'&��� ���� 0� ��� ��,�

+���� �����)�!��� ����*&��!����� ��� .� '��!�+��!��������*����+���,��+�,�+��� ��!)�

,+�"�, $��

�!����������� �����������������������������������������������������

� k+&��� �.1���)��+��+ &/���� ����+����� ���+���*�'��!��+�� � ��1 ����"�'��+������!�

�,�� ��������)��*1�! ����"�'�$�

� ������� � � ��� +����� �� ��� �+���*�'��!� �+�� +��!�������� ��"�'�� ��� +���� ��!� ���

� �!)�! � !)���"�'��+�����)�!�1+�!�����!��/�!������' ���!� �����)�, +!�^A?WDEZ�#EE�

#$�%�&�'��`$����+�����+����� �������e$��� 0�����& ���"�'& �

�"����������� �����������������������������������������������������

� =��)�1*������,�+���� ����� +���'� ���' �!� 1�&���,�)�, +!���^WX��

� �� �)� �� )�!� ) � ���� 0!+*�� )*!)� ���� ��"�'�� lUAEE:$AGAm� +�,� 1"�!� 0� !�,�����'� ��� �

.)�*�� ��$�

� =� �)�1*���� ��,� +���� ����� � .� '6�!� �� � ����� ��� �� >)� ��*�F� +�,� 1"�!� �,+&��'� ���

� , ���AEE:�n:PEZi�

#$�%�&�'��`$����+�����+����� �������_$�;)�1*������,�+���� �����

�#����������� �����������������������������������������������������

#$�%�&�'��`$����+�����+����� �������_$�;)�1*������,�+���� �����

Page 5: Η Γλώσσα C - Μάθημα 1 (Εκτύπωση)

�$����������� �����������������������������������������������������

� ���� �+� � �� ��� ������� ��, ��� �*,�!)� ���0� !)����!"�'��+�,� "���! �+�!��� ������

+����� �� ��$����0�� ��� &��)+�!��+�� ������"!)��

� =�+�&������ ���

� �����1+�!��� � ����*&��!���� ���!���!��� �4!4*!���)���, ������& �6=;?7�P$��

� ��� � 4!4*!���)�� �,��� 1"�!� ��!���'� �� �, ������ C9?H=G� +�,� ��� ���� ��� ��!� � � ���� ��� �

�Q"��$�k�� �"���! �+�!�� �� '���0����!� 1 ���, ������+�1+�!� ��� �& ��� �, ��> 1�&�

�����0��'���oDX8EWZAF��� �4!4*!���)����� ��+�'��1"�!���!���'$�

� H+�"�, �+�**1��4!4*!���)����, ������& �+�,���� ��, ����� ��, 1"�!�$�; 0�!)�!)��

� =�TBZD:$U��"�!��, ������!���!���'��0��)�!�1-�0��0�0� 1 & �

� =�TBZED?$U�1"�!��, ������!��),�'&���!���� �0!�"�'�!������� � ���

� =�SRBU$U�1"�!��, ������!���!���� ��)�1*���� ��� ��!)� �+�-�& �

������������ ����

#$�%�&�'��`$����+�����+����� �������d$��'������!���!����������� ��

�%����������� �����������������������������������������������������

� =�!������!��5G8H:=?7H<�SRDX>F��

� ;' �!������ �'���.����'�����,�+���� ����$��

� (���+����� ��+�,� ��� )����)�,6�, �� ��� 1"�!���� ���/� ��!������!��BR?H5<� )�!� ���

� &�'6�, ����!��+���)�'�-�)! ����)�1*����� ���+���� ����$�

� ;+'����+�������������!��!�� ��*1������SRDX��' �!� 1�������)!����$�����)!�����0�'" �, ��

� �� ���"����,��� ������ ��*� �����SRDX�> ����!�������)!�����p�F�

� ����1*����& �� ��*� �����SRDX�> ��0�-'��)!�����q�F�

�������������

��������������� �� ����������

�������������

#$�%�&�'��`$����+�����+����� �������d$��'������!���!����������� ��

�&����������� �����������������������������������������������������

� =�� ��*��OPDXBC>F��

� �,+� �!������!� �������� ���� ��>)� ��*�F$�

� ;0�� �� OPDXBC� +�'� �!� �� � ��!� �� '�� �, 4�*���!�$� ��� � �� �!� �, 4�*���!�1��

� �+��'��� ��!� 1������0!+*��!���&�!)$�

� ���rX��' �!��!0!)���"���)������+�,��**6�!���� ����� ���� �$�2 � 6���!�0� �����

������������$�

����������� �� ���������

#$�%�&�'��`$����+�����+����� �������d$��'������!���!����������� ��

�'����������� �����������������������������������������������������

� =�� ��*��PABWPX�]�

� ���+�'�� +�' �!�+ ��������1*�������SRDX��+!���1.�!��� ��! ��]�����*�!��,��!)������� �� ���

�� ��)�1*���������, ������$�

� ���!���������!���� �� ��*���,������� �.1��, ������+� � �� ��� ���$�

���������

#$�%�&�'��`$����+�����+����� �������d$��'������!���!����������� ��

Page 6: Η Γλώσσα C - Μάθημα 1 (Εκτύπωση)

������������� �����������������������������������������������������

� ��!�� ��!���'��� �� ��� +����� �� �,��/� +$"$� �!��� ���� 0!�.����!)1�� � ��*1�� OPDXBC� )�!�

�!��� �������rX����0!�.����!)1���1��!�������, 4�*���!��/�&���-����

������������� ���� ���������

#$�%�&�'��`$����+�����+����� �������d$��'������!���!����������� ��

��� �� � �!)������ ��� �+����� ��!� �� �' �!� �� +�!�� ��!� ���� �� ) �, �� *��� )�!� �� 0�� ��

+&��������0!������, �i�

s$���)���!��t�)�������

������������� �����������������������������������������������������

(����)�,���� 1 �� 1�� +����� �� > �� � � �� PRZDWT$8F� � )�!� +*�)���*������� ��� �)�*�,���

+����� ���

5+�!����)��*1�������+����� �� ��0!�.����!)1���!��0�,��>��!�� ��!���'��iF�

������������ ����

����������!������

�������������

������������"���#�������$����%����

�����������&��!'���������

�������(�����)�*+*,�-��������-���������

����������������. ��/�� ������%�&����!�������

�������������

s$���)���!��t�)����J��

� ����������� �����������������������������������������������������

(����)�,���� 1 �� 1�� +����� �� > �� � � �� BPDRXQEA$8F� � )�!� +*�)���*������� ��� �)�*�,���

+����� ���

�������������!�+����!����+����� ��)�!�+���+������� ��+�������1 ����'�& ���]���� � �

���+�+�!� ����)��**�*�����+����� ����$�

������������ ����

�����!0��

�������������

����� ����(*���(1���22����

��������� ���0(*��0(���022��

��������������������3����

����������������������

���� �

�������������