Corso di linguaggio C

163
1 234567 1 9 ABCDE6FEB5 77 DED77EB5 12342566527 9A B 12342566527 9A B CDE7F5 CDE7F5 A23F93A7 55 2342566593A7 A23F93A7 55 2342566593A7 ABCD E FDD ABCD E FDD B B

description

Corso completo di linguaggio C. La storia, i costrutti, variabili, costanti, condizionali, cicli, file, array, struct ed esercizi. __ A cura dello staff GalLUG.

Transcript of Corso di linguaggio C

Page 1: Corso di linguaggio C

�����������ABCDE�F��EB��������DE�D������EB�

������������A�B������������A�B

CDE�F����CDE�F����

�A���F���A������������������A��A���F���A������������������A�

�����������AB�CD������E��F�DD���������������AB�CD������E��F�DD����

���B��������B�����

Page 2: Corso di linguaggio C

�����������ABCDE�F��EB��������DE�D������EB�

C������C������

� ����������A�B�C

� DEBF���C���C���FE�A������

� DB��C���������CBE

� �B���E�C��B���CA�����C�E���BE

� ��F����F���E�A����

� ���EE��������C��B�FF�����

� ���E���FBEC�����B��BC��C�EE������E

� �FB�AA�BC��E��F���FE��B�E�AE

� ������C����E

� �EF�����E��E���B��BC��C

� ��C��������E���AE�BCAC�� !�

� �E�����"�"

� #�C��E������

Page 3: Corso di linguaggio C

�����������ABCDE�F��EB��������DE�D������EB�

�A�����F�������A�����F������

� ���������E����$����%E��&������'���������C�������(�ACA��FBECA���E��")*+��C�!E����#�AF��E��E���C��BCA�B��$E���&�E�E����E��,CF-�E��EB�����F�����E���BEF����.C�FBEC����E�����, /'�����AE�C���EBCA����

� ����(���������C�����A���CA���EB�EEBE������0�������E��BCA�F��E���AE�AE�

� !CAC��C��C�BE�CA��C�E����F�A1'��BC��E���AE��C'�E�CA�F�A1�����22�E�BC���C�E�AE�E�����B��BC��CA�B�������CB����C���CB����EB�����F������0��CB���,CF-�EB��F�3��E��E��EB������B��B�EACB�E'����E��E�A���C�����EAEB���CA��F�����CA�BE4�F�5�FBE5�������F���F���������EBF����C���BAC����A1��E���C�F���B��EC�

� DEB�����CBE�C�-�EA���B���E�C�����C�EB�FC����EF�EB������E2���BE'��E��")67'�����AC��CB�'��EAA���,� ����&BC��E���F����E�EFFE��������F�����CA�B�����EB���B��EAACA�������E����8�,� ����&C�E�AC��CB��2������C����B�CA���E��")))�

Page 4: Corso di linguaggio C

�����������ABCDE�F��EB��������DE�D������EB�

���DE����������D�������B���DE����������D�������B

� ����(���������C�������AE�AE�E�2�E����E��.E���AE���C��A1���������ACAE������C��C�2C�AC�C��E���B��BC��CA�BE�

� �����������C��������A�������CBE'�-������(�2CF��E�AB��CBE�����BA�'���F��E�AC����E�E�F���FE��B�E�AE���1�FB�AA��

� ����(���������C�������BAC���E�E���5�2������CBE������EB��F����AEB�

� ����(������CBE��2CF��E��C��E��EBE�E��C�FB��EBE��D�0����E�����

� ����(���������C�����2������C�E�������F�E��CB��E�F��C�E�����ACAE�F��FE��AE�A�AAE��E�2���������EFECB�E��EB�����EBE�FE�A��C�C����F����A��

Page 5: Corso di linguaggio C

�����������ABCDE�F��EB��������DE�D������EB�

�����F�A���������F�A����

� DEB�B����EBE�-�C��C��A��������B���E�C�(��EFECB���E���BE���C�FEBAC��EA�������C�

� $����C�F���FEBE�����B���E�C�F����BEF����E'�E����������F���FE�����(�������E�AB��CBE���C��������E��!E2���A������B���E�C������C���ECBE������C���B����A����� ��2��E'���C����AC�C����FCA�������C���B����A���'������C�F��AB���CBE�E�����B���E�C�(�ACA��B���A�����E���

� 9�EA���B�FE���E�A����5�EEBE�C����FCA��C�F�E�C��C��B��BC��C����E�

� ,E��C�FBEC����E��������B��BC��C������C�FEBFCBE����E���BE���C��B�FE��BC��B���CAC'�C��EE�������

Page 6: Corso di linguaggio C

�����������ABCDE�F��EB��������DE�D������EB�

��FA���������������F����������FA���������������F��������

� ����BE��EBE������EAA�����E���B��BC��C�

� �EBFCBE���C��������E�C���B���E�C�

� �BECBE���C�AB�AA�BC��E�EBC�E��E���B��BC��C�E���������CB�E������C�BC��C����2�������CB���

� �F����BBE�����B��BC��C����2���������B��F��C���E�FB��EBE����F���FE��E��E������E�2����������E�����C�F�BC�F����EE�F����B�E���AEB��B�E�AE�����AA�:2��������E�F�3���C���

� ����CBE�����B��BC��C�E�AEACB����E��E�F������������0�FB�A�F�E���������

Page 7: Corso di linguaggio C

�����������ABCDE�F��EB��������DE�D������EB�

��D�A�D����A������D�A�D����A����

� 9�EA��E����F���C�������EFECB���EB�FBECBE�-�C��C��A��������B��BC��C4��C����0�E����FE�C����0�F����E����

� �E��C�������EAA�����E���E2���A�������C�E���FB��EBE�����B��BC��C4������C�C�EBE�F�5�F�E�������E��AAE�EBE;

� .C�FBEC����E��E���B��BC��C�F�����E���������2�������'��AA�:2��������E�F�3���C���E�E�F��C�CAC�A��:��<�������CBAE��C���C��������E����AA�A���E�EBC�E��EB�����C��E�ABCB��E��BE�(���0��E��C�AE�BC��E��F���FE�

� ���C�2��E����A�AA��F�5������C�C�F�E�FB��EBE����F���FE���

� �AAE�����E�F�E��EB�C�EB��B��BC��CBE��E�E������CAC�F���FEBE���������C���������B��BC��C����E;;;

Page 8: Corso di linguaggio C

�����������ABCDE�F��EB��������DE�D������EB�

�A��������F������DD�����A��������F������DD����

� ���EAA�����BEC����CBE���C�B��B�FC�AE�E2���FC�

� !E���FBECBE�����B��BC��C�F�E����F��E�AC������EB�BE����CB��F��ACAA�'����C����CB���E���AEB�E22EAA�CBE���C�B�FEBFC������E��

� �F������������B���E�C���0��B���=B��B�FC>�����AA��B���E���

� ��EB�BE����F��ACAA�

� ���C����CBE�A�AA����F��ACAA�

� E22EAA�CBE���C�B�FEBFC

� ��-�EA�����A������FF������������������B���E�C��EB����AC�����AEBEC�������E����C�AB��

� ���C�2��E����F��A�AA�����E�E�E��AAE��������B��BC��C�F����EA��

Page 9: Corso di linguaggio C

�����������ABCDE�F��EB��������DE�D������EB�

B������D�����A�������������������B������D�����A�������������������

� $����C��B��C����A�AA��FB��EBE���������������AB�'�F�E�(����2��E����AEA��FB�AA���E�������C�������

� D��������C���CD�EF������F���FE��B�E�AE��EB��AAE�EBE����2��E�EE������E��C�F����AEB�

� �AAE��A�����2��E�EE������E�����5�F���F�������B��BC��C�E��EBCBE�F�E�����C��E�2���������C�����B�F��EAE;

Page 10: Corso di linguaggio C

������������ABCDE�F��EB��������DE�D������EB�

CD�������F���D�FD�������A��CD�������F���D�FD�������A��

� DEB�FB��EBE����F���FE��B�E�AE�(��22�F�E�AE����E����FE�E��A�B����AEA��

� �AAE�����E�C������CBE��B��BC����������E�FB�AA�BC�A����

� ?�FB��2A�@�B�

� �ACB<B�AEB

� ��E��22�FE��B�:@B�AEB

� ����B���F������2CAA�����AEA��2�B�CAACA��F�E�����(�-�E����F�E�EB�E�C�������

� AC�����E������

� ?�FB��2A�,�AE�C�

� A��

Page 11: Corso di linguaggio C

������������ABCDE�F��EB��������DE�D������EB�

B�������A�B�������A�

� ���E��EAA���B��C'�EB�E��EB�ABC��BBE����F���FE��B�E�AE����F���FE�EE������E��

� �E����F���FE��B�E�AE�����(�F�BBEAA��F��BEA�A��FE����A�������EBB�BE�E��C�B��C��E��AEA��C��C�-�C�E���AB��C�

� ��A�������EB������F�����CA�B��

� B�����������EB�=�FF>��EB�.���C

� $�B�C�����������EB�=�FF>��EB�@����<�

� ?�FB��2A���������EB�=F�>��EB�@����<

� ,�������C�E�AE��EBE�������E��EF����C�E�AE��FF

� DEB��AAE�EBE����EE������E�C��CBA�BE��C���B�E�AE��EBE����C�F����E

� ���������AB��CD�E��FA���������������

Page 12: Corso di linguaggio C

������������ABCDE�F��EB��������DE�D������EB�

��D���A��F������������ ��D���A��F������������

� D��C��E�AE�C���C����AAE��A�������AB��2��E�EE������E���BC�����F��BEAC�F�E�C���CB���

� DEB�2CBE�F�5������C����EAAEBE����F����E�����EBF�B����CDE�B���E��2��E�EE������E4����������E��������A1�

� 2�B��BE�����EBF�B��F����EA��C���A��

� 2�B��BE�����EBF�B��F����EA��BE�CA����

� �E�C���C������2��E�EE������E�����E��C��E��C���ABC����E'��EB�

C���CB������BE���EE���BE�B��EAA��C�E�AE������E��E��E�A��F��C�����C�F����E�

� ��A�����ACA�������E��C

� E�����E��C

Page 13: Corso di linguaggio C

������������ABCDE�F��EB��������DE�D������EB�

�A��������A��A�������!��" �A��������A��A�������!��"

� ��AE���C�EF���C��������A1���CBE��E����C���E�A��C����A���EB��B��BC��CBE�F�E���AE�BC���C����B����AEB����C����E��A�B����AEA��F�E����F�����CA�BE'����F������EB���C�AB��AB��E�A��

� &C���C����FC��������F��C�C��� !��= �AE�BCAE��!E�E����E�A�����B���E�A>����A�����C��EB�.���C�F�E��EB�@����<�

� ��E�AC���%�E�E�����EB�.���C

� !E�:FFF���&�B�����EB�@����<

� B��� !���������A��F�������EBF����22B�������C���E�AE�����C��B����AE�BCA�'��C��EB�F���C�C��C�F����E����.���C��C��������E�������BE�B��C�E��C�F�����C����E�����F��FF

Page 14: Corso di linguaggio C

������������ABCDE�F��EB��������DE�D������EB�

����������� �����������#�$%&#�$%&

�����������DA�������CADBA��B��A��BA�B�������������������C������ D��AE�!��"����#���CD����C$%&��'���(�� ��B�CD�$D�A�D)*+��A���D�DD�,-C.%/��0����1� B�D�BC�2/��2������3�

Page 15: Corso di linguaggio C

������������ABCDE�F��EB��������DE�D������EB�

����������� �����������#'$%&#'$%&

� �E�C���C���FB�AA��A�AA��F�BBEAAC�E�AE����C����CCBE�C��C�2CE����F�����C����E��E���B��BC��C�

� C��CAE�����B��BC��C�F�E�C�EAE�C��E�C�FB�AA��F���EAE����E��F�=����(��EFECB����C��������EB�A�>�����EE�����F��E����AE�

� F�����CAE���������AE��FA����A

� EE���AE���E����A

� B���ACA�����+��A���D�DD�,

Page 16: Corso di linguaggio C

������������ABCDE�F��EB��������DE�D������EB�

����������� �����������#($%&#($%&

� ������DA�������CADBA��B��A��BA�B�������

� .C��B��C�B��C����F���FE�(����F���E�A��

� &C�E�B��C�������E�E���AEB�BEACAC��C��F�����CA�BE'��EB�F���������E�E�ABC��AAC�����AB��������CFF���C�

� �EB�E�C���B��BC��CA�BE��EB�C������EBE�C��F���FE��E���B��E��B�C�E��E��E��BE�����E�C����������B��E�C������A���A����-�C�������E�E�B��E�EBE�����B��BC��C������F�E�(�ABCF�B��AC�A��AE������

� ���F����EBC�F���E�A��A�AA��F�5�F�E�(�F���BE��ABC����E���

� DEB�F���E�ACBE���C���C�B��C�����5��CBE�C�F�E������������C� ���� ��F���E�A���CBAE��C����������C��E���EAE��E�2����

C��C�2��E��E��C�B��C�

Page 17: Corso di linguaggio C

������������ABCDE�F��EB��������DE�D������EB�

����������� �����������#)$%&#)$%&

� ��C������ D��AE�!

� 9�EAC�(���C���BEAA��C��EB�����BE�B�FE�BE�� ���FC�C��F�����CA�BE������EB�BE����2��E�����FCA��E����FCB�FCB�E��E����BEB�E�

� ��-�EA��FC���E��������EB�AE��E����BEB�E�F�E��E2���F�����E�2������������CE��EE�����F��AE��AE��E��C�D��AE�'�C����A��

���2��E����EAA���E��8��F�����E�

� .8�AE�AE���5�����C�E�AE�2B�AACBE��C�2������E�C���CFEBE��EB���F���EBE�C�ABE����BEB�E���1��B��AE�����F���EBE�2��E�FBECA���C�����AE��

� .C���AC�������F���E�(����C������ CA������E�!

Page 18: Corso di linguaggio C

������������ABCDE�F��EB��������DE�D������EB�

����������� �����������#*$%&#*$%&

� �CD����C$%�(��C�2������E��B��F��C�E����A�AA������B��BC��C�

� .C��C��E2�������E�E�F���BEC����E���A��ABC���C�F����C�����CBE�AE���BC22E�

� &C�E�2������E�������5��C�FCBE����-�C��C���B��BC��C�FB�AA��������(�������CA�B�C�

� �CD�(����A��������C��BE�F�E��C�2������E����C�BEA�A��FE'�E�-������

F�E�����B��BC��C�BEA�A��FE���� ��-�EA��FC����ABCAAC���������AEB��

Page 19: Corso di linguaggio C

������������ABCDE�F��EB��������DE�D������EB�

����������� �����������#+$%&#+$%&

� ��B�CD��FB��E�����EC��������AC�E�AE�������E�'�F�E�(����

�����A���������A��A�AC��CB�

� .C���AC�������B�CD��(���B�CD�$D�A�D)�*DB�C���4�-C.)�5�B�)�EEE%/

� D�A�D�(���������A�������-�C�E��E�E�EEEBE�EE���AC��C�

GAC��CH

� ���EF�����CB���E�A��F�E�(�F���BE��ABC��C�F����C����������C��F��(��C�AB���C�F�E��EBB1�AC��CAC4�EC���5�F��AE�EBE�FCBCAAEB���EF�C�������-�EA��FC��-C��EB��C��CBE����F�B�BE�C�

FC���E�4��F�E�EB�E��EB�C������EBE�C��C�AB���C�����C��BE��E��C�

�CB�C���E�5�B�

� 5�B��(��C��CB�C���E����F���F��AE��A����E�E���EB�A���E��C�AB���C�E�

-������AC��CA����D�A�D

Page 20: Corso di linguaggio C

������������ABCDE�F��EB��������DE�D������EB�

����������� �����������#%$%&#%$%&

� B�D�BC�2/��EF�2�FC�����C��BE�F�E��C�2������E��C����E�E�

B�A�B�CBE�

� DEB�F�EBE��C�F����C�B��C�I�����C��BE�BEA�A��A���E�E�EEBE������AEB�4����-�EA��FC��(�����C��BE�J�

� ���B�2����BE�����0�C�C�A���C�-�EA���E��E��E�2����������

Page 21: Corso di linguaggio C

������������ABCDE�F��EB��������DE�D������EB�

,������AF����,������AF����

� ��C���CBB��CA��C��C�2��E��E��C��E����E��?����CFE���

� A�����EB�F������B��CBE�C�2CBE��E��E����F���B��BC���F�E�AC��C���������E���E�������C��C���ABC�FE�AC�

� &C����B��BC��������CBC����FEBA������BC��E��A���A1��C�����EB�EAAEBC��������BE��EBE����EA�F�E��C�F�������AB��E�A������B��BC��C����E���

� $�����C��B��C�A�AA�;;;;;

Page 22: Corso di linguaggio C

���������A�B�CD�EDFD���D�D��D������������C���CD

������������A�B������������A�B

CDE�F����CDE�F����

�����������F�F�����F��������������������F�F�����F���������

�����������AB�CD������E��F�DD���������������AB�CD������E��F�DD����

���B��������B�����

Page 23: Corso di linguaggio C

��������A�B�CD�EDFD���D�D��D������������C���CD

C������C������

� ���������

� ����A�A�BC

� D�EF������C��A�������������

� ��������B�A�������������

� ��CA���E�BC��A�B��C

� ��BB��B���A�A�BCA���

� ����BB���A�EC�B�C��C

� �������EC��E���BB���A�EC�B�C��C

� �����BC��

� �����BC�����B��B�E�

� ��E�����BC�A�E�����BC

� �����BC���C��E�

� ���� D!

� ""��#!

� �����BC��������C����

� ���B���

� $��E�A����B�����C����BC��

Page 24: Corso di linguaggio C

���������A�B�CD�EDFD���D�D��D������������C���CD

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

� %����������&����CE���C��A����C���ACB�B�A����C���E����'�������������BC�����C��(��C�B������CEC�B���BC&�CA���E�����A����B��)���E���C��A����C������*

� ��BB������������A��C�C������A�EF����B������A��������B������B�*

� +���AC��A�EF�������������������C������E���E�������AA�A�BCEF���'EC�B�����*,������C-��E���BB���-***

� $����������������C���A������������������)C����BC���������.!*/��CEC��������C���������A��B����������������������������B��*

Page 25: Corso di linguaggio C

���������A�B�CD�EDFD���D�D��D������������C���CD

���F�F������F�F���

� ��B��CA���A�BC&�)�������A�����C���A����C������C�������E�������A�BC�B���C(0������C�A����B����C�C1

� int �����������A����������B���

� float �����������A�������������

� double ����EC���float ���EC���2E����A�E�����

� char �����������A��E���BB����3������BB���-E����-***!

� void ����A�BC��������C��

Page 26: Corso di linguaggio C

���������A�B�CD�EDFD���D�D��D������������C���CD

�DE�����A��F������������DE�����A��F�����������

� %��C��������������A�EF������������������&��������B�1

tipo variabile;

� D�EF�����AC������������������'��EF��B�C����CC���EC�41

tipo variabile=valore_iniziale;

� ��A���C��E���������E�������1

� int i, j, k;

� int num_mele=100;

� char c, scelta='Y';

� float peso, altezza;

� float lunghezza=13.654;

Page 27: Corso di linguaggio C

���������A�B�CD�EDFD���D�D��D������������C���CD

�������F������������������F�����������

� %�A�EF������C��A���������������'����������5���B�A����C������1

� ���)��B���CA���������C������������D�AE���!

� A��B�C��A�������C��A��������B��A���������C������F���AD�A�F���!

� ��A���C��A�B�BB��������C������������D��A����!

� %������������C�����C�C��������A�B�BB��������C��-���B��0������CE����C�C���)��B���CA���������C�������0�����C�C�B�B�A�EF����B�*

� 3��C�E���B��C����CEE���B���1��BC������C����)���C���BC0���ACA��E�B����CA���������C��*

Page 28: Corso di linguaggio C

���������A�B�CD�EDFD���D�D��D������������C���CD

�������������������������������AB�CDBEDF��F��B���DA��EF��B��������AD�������������������������������A��B������������� �BFA�EF��B��!�"#����$BAFA���%���&�F��&&F&�B������EF��B����'�� �BFA���AD�#��(����)���F��*+,��-����"�� ��AD�!EF��B�����()��#������ CD��A *A�B�A./0 �EF��B���B�B�CFD��F1�/.�EF��B��+#����� CD��A *A�B�A./0 ���AD�2�2�1/.��AD�+#���������� D�A�D��"#��������'��3��(����)�����4BA�A��CDB�FD��F� FD�����CDBEDF��F�����A��B�����D������F������-�����F��%�A��A���%���D����AB���������DB����EF��B����F��B��������"�������C�������A����F� �F� �����������������������������������

Page 29: Corso di linguaggio C

���������A�B�CD�EDFD���D�D��D������������C���CD

���A��A� A���F��!�������F�F������A��A� A���F��!�������F�F���

���C 6��B ��B������CA�����C��

char, signed char 8 da -128 a 127

unsigned char 8 da 0 a 255

int, signed int 16 da -32768 a 32767

unsigned int 16 da 0 a 65535

short int, signed short int 16 da -32768 a 32767

unsigned short int 16 da 0 a 65535

long int, signed long int 32 da -2,147,483,648 a 2,14 7,483,647

unsigned long int 32 da 0 a 4,294,967,295

float 32 da 3.4*(10^-38) a 3.4*(10^+38) [con segno]

double 64 da 1.7*(10^-308) a 1.7*(10^+308) [con segno ]

long double 80 da 3.4*(10^-4932) a 1.1*(10^+4932) [co n segno]

Page 30: Corso di linguaggio C

���������A�B�CD�EDFD���D�D��D������������C���CD

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

�����������AB�CDBEDF��F�����BADF�5�F�A��6�A�B���CF�B����FD��A�C������FAB�����������5�F���B�B����F�BD���F����������������F������A�CB�����FAB����������������������������A��B�����'����������������A�����(����)����A��F��*+,��-����"�� CD��A *A�B�A./��FD����������������0�2�/.�)��&�B *��FD++#����� CD��A *A�B�A./���E������FD�������0�2�/.�)��&�B *���E������FD++#����� CD��A *A�B�A./�E������FD���������0�2�/.�)��&�B *�E������FD++#����� CD��A *A�B�A./��A�����������������0�2�/.�)��&�B *��A++#����� CD��A *A�B�A./���E������A��������0�2�/.�)��&�B *���E������A++#����� CD��A *A�B�A./�E������A����������0�2�/.�)��&�B *�E������A++#��'�� CD��A *A�B�A./�BDA���A�����������0�2�/.�)��&�B *�BDA���A++#��(�� CD��A *A�B�A./���E�����BDA���A��0�2�/.�)��&�B *���E�����BDA���A++#��)�� CD��A *A�B�A./�E�����BDA���A����0�2�/.�)��&�B *�E�����BDA���A++#��-�� CD��A *A�B�A./�B�E���A������������0�2�/.�)��&�B *�B�E���A++#��"�� CD��A *A�B�A./���E�����B�E���A���0�2�/.�)��&�B *���E�����B�E���A++#����� CD��A *A�B�A./�E�����B�E���A�����0�2�/.�)��&�B *�E�����B�E���A++#

Page 31: Corso di linguaggio C

����������A�B�CD�EDFD���D�D��D������������C���CD

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

����� CD��A *A�B�A./ �BFA���������������0�2�/.�)��&�B * �BFA++#����� CD��A *A�B�A./�B�6����������������0�2�/.�)��&�B *�B�6��++#����� CD��A *A�B�A./�B�E��B�6�����������0�2�/.�)��&�B *�B�E��B�6��++#�������'� CD��A *A�B�A./2�2�/+#��(����)� CD��A *A�B�A./789:;<=$��������*>��)+�!�0�2�/.�789:;<=$+#��-� CD��A *A�B�A./789:;<9?��������*@��(+�!�0�2�/.�789:;<9?+#��"� CD��A *A�B�A./A789:;<9?�������*@���+�!�0�2�/.�A789:;<9?+#���� CD��A *A�B�A./B8:C;<=$������*>��('(+�!�0�2�/.�B8:C;<=$+#����� CD��A *A�B�A./B8:C;<9?������*@��('(+�!�0�2�/.�B8:C;<9?+#����� CD��A *A�B�A./AB8:C;<9?�����*@'����+�!�0�2�/.�B8:C;<9?+#����� CD��A *A�B�A./=$C;<=$�������*>��('(+�!�0�2�/.�=$C;<=$+#����� CD��A *A�B�A./=$C;<9?�������*@��('(+�!�0�2�/.�=$C;<9?+#��'�� CD��A *A�B�A./DE$F;<=$�*>���(�)�'�(+�!�0�2�/.�DE$F;<=$+#��(�� CD��A *A�B�A./DE$F;<9?�*@���(�)�'�(+�!�0�2�/.�DE$F;<9?+#��)����-�� D�A�D��"#��"�������3

Page 32: Corso di linguaggio C

����������A�B�CD�EDFD���D�D��D������������C���CD

B��������F�D�A������B��������F�D�A������

� $�������������E���BB����A������������A�B��CEF��������C�����E�D��B�A��EC�41

char c='N';

� ���C�C���'��E���E���BB������E����EF��C��C�C��BB���������C����C��(�A������C����BC��C�E��C-��B�������C��C����C�B���-***

� ����E���BB������E�����C�CEF����B�E���BB���A�EC�B�C��C��C�C�B�B�ECA���E�B�EC����B�������������������B�*

� $��ECA���E��������������BB������E�A�B�A����E7����F�\ !*

� ��C�B�����������E7����F�����������E���BB������E����EF��C�C��C���A�����������C�-EC��������E�����C���AC���*

Page 33: Corso di linguaggio C

���������A�B�CD�EDFD���D�D��D������������C���CD

��������D�A��D��������F�D�A��������������D�A��D��������F�D�A������

�CA�E� 3������E�BC

\b ��E7���E�

\f �C�����A���������C��!

\n ��8�������BC��C�E��C�������C�������!

\r ��BC��CE������C��C�B���E���C�����)�����CA��������!

\t B�������C��C����C�B���

\” ���E�AC���

\' ���E�����C�C

\0 ,%%

\\ ��E7����F

\v B�������C�����B�����

\a ����B��C��B����B���CA�E�������!

\? ���BC��B���C��B��C

Page 34: Corso di linguaggio C

����������A�B�CD�EDFD���D�D��D������������C���CD

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

� ,�C����BC��&������C�CEF�A�E���EC�����BC��A���������A����C������C����B���B�EF�C�C��EF�*

� �������BC�C�C�B�C����BC�����A�����B�EF����C��C�C��AA���A�����5E�B��C���1

� ����F���E�1����C�C�����C������C����B���B�EF�*

� �A��E�1�C�C�B������B������������C��A��C��E�*

� ����C�AB���1�C�C�B������B����EC���C�B�������������A��������C��

� ��C�B������BC�CA����C����BC�����B�EC����EC���)C����BC��EC�A���C����?EF���A���C��2����B�*

Page 35: Corso di linguaggio C

����������A�B�CD�EDFD���D�D��D������������C���CD

%��������������D%��������������D

�����BC�� ���C��

+ �AA���C���9:9.;<!

- �CBB����C���=>9.5!

* �C�B����E���C���?@5.;=!

/ A�����C���A;BC.5!

% �CA��C-���BCA����A�����C���;DE9.F!

-- A�E�����BC

++ ��E�����BC

Page 36: Corso di linguaggio C

����������A�B�CD�EDFD���D�D��D������������C���CD

&AD����A�����F�D����A��&AD����A�����F�D����A��

� G��C����BC����E�����BC�A�E�����BC�C��C�����������������EF���������*H���C0���A����C���1

� x++; C++x; �0������C�C�x=x+1;

� x--; C--x; �0������C�C�x=x-1;

� %�A���C���BABD�ABAD��������B�����)C����BC��&�B������BC���)��B���CA�����������C����2����A�*$��E�������A���C��������C1

x=10;y=x++;

x=10;y=++x;

x ����;;�y ����;; x ����;;�y ����;<

Page 37: Corso di linguaggio C

����������A�B�CD�EDFD���D�D��D������������C���CD

%�����������D%�����������D

� %��C��E���CEE���A��B�������������A�E�B�A�����������C��*

� +���A�AC�����CE��������EC��&���C�EC��&����C1

� &����B�BBCE�'EF�&������AD��D��A� ,%%*

� &������C�C�C���� ,%%*

� G��C����BC���C��E�A����C�C0���������A�����C��E�-E�C&1

� � DEF����A����B�&&

� �#EF����A����B�||

� ��EF����&������E����B�!

Page 38: Corso di linguaggio C

����������A�B�CD�EDFD���D�D��D������������C���CD

&���F'D�����F����&���F'D�����F����

� ,�FA����E��A�����E�A��B���A�A�BC�C�A����B��������B���������������B����������E�BC(��C��������CA���E�BC���C�C1

� signed, unsigned �����������E��C�char �int

� short �����������E����C��int

� long �����������E�����int ���double

� ��E���A�EF������C��A�������C�C�C1

� unsigned int num_stanze;

� long double lunghezza_asta;

� $C�����C����������B�BB��B���A��������B�������������������B�*

Page 39: Corso di linguaggio C

����������A�B�CD�EDFD���D�D��D������������C���CD

((�")*�$((�")*�$

� (x && y) &���C�C�C���C�C�������x EF�y *+���A����B�EF���CA��A���������C���EFI�)��������C����������*

� %�B������A�����B������B�0���A�������1

x y x && y

0 0 00 1 01 0 01 1 1

Page 40: Corso di linguaggio C

����������A�B�CD�EDFD���D�D��D������������C���CD

++�"%,$++�"%,$

� (x || y) &����C�C�C���C�C��������x EF�y *+���A����B�EF���CA��A��������C���EFI�)��������C���������*

� %�B������A�����B������B�0���A�������1

x y x || y

0 0 00 1 11 0 11 1 1

Page 41: Corso di linguaggio C

���������A�B�CD�EDFD���D�D��D������������C���CD

%��������������A��%��������������A��

� ����C�C���B����EC���C�B���A����������C����C�C1

�����BC�� ���C��

== ������

!= A�����C

> �����C��

>= �����C��C������

< ���C��

<= ���C��C������

Page 42: Corso di linguaggio C

���������A�B�CD�EDFD���D�D��D������������C���CD

B���A�B���A�

� 3�����������C��EC�B�������������A�B��CA�����C-��������C�CEC����B�B��������ECB��C*

� ��EC�����BC��EC����B����C�����A�J����C�)��BCK-E�C&���E�����EC��B��C0����CA�A������C�������C��B�����C�����A�*��'�������C������C�����C������C��*

� �A������C-��������������&����FD���L��&��A-��

���������������EC����B�B�����A*

� �������B�BCA���C������C��&A���C�B���CB��CA����C�����A�*3���EE�C���A�����C��B��A����A�������B�BC&����A-��EF�

���C������C�A������������A�B��C �BFA*

� 3��������E��B�������E�***G���A��)������CM

Page 43: Corso di linguaggio C

��������A�B�CD�EDFD���D�D��D������������C���CD

���������-���������-

����������AB�CDBEDF��F��BADF��%�B������FA��E���������������������A��B�������������A�F!�".�6!(#�'�� �BFA��.��#�(���)����A��F��*+,�-���"�� ��!�F�6#���� ��!�* �BFA+�F�6#�������� CD��A *A�B�A./����������F�!�0�2�/.F+#���� CD��A *A�B�A./����������6�!�0�2�/.6+#���� CD��A *A�B�A./��������F�6�!�0 2�/.�+#�'�� CD��A *A�B�A./* �BFA+�F�6�!�0 2�/.�+#�(���)�� D�A�D��"#�-���"��3

Page 44: Corso di linguaggio C

���������A�B�CD�EDFD���D�D��D������������C���CD

���D�F�A���������������������D�F�A������������������

%C��E�B#�����C����

G

�.��!.��.��!

!!.�G!

HH

��

���B��B�E�

@@.�>>

>�*��FD�B+

�.��.�0

@.�>

$��E�A����

�FEE�BD�

���BD�

� G��C����BC��EC��C�B���C������CA����E�A�����C�C����B�B�A��EC�����BC��A������B������CA��B��*

� /)EC���0��EC�������BC�)�B�����CA���������B������EF�����������C�EF��������ECA�E������E�A����A����C������C��*

Page 45: Corso di linguaggio C

���������A�B�CD�EDFD���D�D��D������������C���CD

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

����������AB�CDBEDF��F��BADF��%��CBDAF�&F�������CFD��A���������������D���CD��B����B�����CFD��A���B�B��B�AB�C�I����FD�G����������������������A��B��������'����A��F��*+,�(���)�� ��A�J!"#�-�� CD��A *A�B�A./0�2�/.�@@J@���+#�"�� J!"#���� CD��A *A�B�A./0�2�/.�*@@J+@*���++#���� CD��A *A�B�A./=�����D���AFA��B�B��E�F��K2�2�/+#�������� CD��A *A�B�A./0�2�/.�G"G!��!"+#���� CD��A *A�B�A./0�2�/.�*G"+G!*��!"++#�'�� CD��A *A�B�A./=�����D���AFA��B�B��E�F��K2�2�/+#�(���)�� D�A�D��"#�-���"��3

Page 46: Corso di linguaggio C

���������A�BCDEF�EE������C�EFC��C

������������A�B������������A�B

CDE�F����CDE�F����

B��������F�D�A������B��������F�D�A������

�����������AB�CD������E��F�DD���������������AB�CD������E��F�DD����

���B��������B�����

Page 47: Corso di linguaggio C

���������A�BCDEF�EE������C�EFC��C

C������C������� ���������A�BA�BCDD�A��AD�CE��F

� �A��D��C���A��A��F���BB�

� ����

� ���������BD�����

� ���������BD�����A��FA�B�����A��A�D��CE��F�

� ����A�ABDA�FF�����

� �FAD����A��A����A�ABDA�FF�����

� ���B��

� �FAD����A��A���B��

� ����������B��

� �FAD����A��A����������B��

� D�������

� ��F��DD�A��AD�������

� �FAD����A��AD�������

� �����

� �FAD����A��A�����

� �D����A �!AA�!"#�

� �D����A �!AA�$"#�

� �D����A �!AA� "#�

� �D����A �!AA�#"#�

� %B�CF�A����F�����

� %���&����A�BB�A���DD���AA�!"$�

� %���&����A�BB�A���DD���AA�!"$�

Page 48: Corso di linguaggio C

��������A�BCDEF�EE������C�EFC��C

��F�D�������������F����D���A���F�D�������������F����D���A�

� ��B����F�A�A���'�����AD'C�F�ABA�D��CE��F�AFBB(����FA�FA�C�A������F�AFBA�����AD��'F�)�������A���AF��AD����A����C���A�AB''�*A��AD�F�D���A&�D�A�D���AA��BB(�B��A&�D�A�BA��DD��

� %A&�B�A+AF�DD����A��,AD'C��A�D��CE��F�AD�B�A�FA�����F��A��F��E��F�)A�F��A�B��A&�B�A+AF�DD����AD'C��ACFAFC���A&������BA��A&�B�ACF�AD�DD�A�B����A��A�D��CE��F��

� -�A��B�AD����A�BAB�F'C�''��A.A+A������A��A��D��C���A��A��F���BB�A��A������F�A��A���������A�BAF����BA�BCDD�A��AD�CE��FA�BA���'������

Page 49: Corso di linguaggio C

���������A�BCDEF�EE������C�EFC��C

��D��������F�D�A��������D��������F�D�A������

� �A��D��C���A��A��F���BB�A��F���F��B�A�BA.AD�F�*

� ����������A������

� AB�CDE��

� BE����

� F������BE����

� �����

� �A�����A�CAD�F�A�D��CE��F�A��A��F���F��A�F��A'B�ACB����A��AD�F�A�D��CE��F�A���B����

� /����A��A��A��B�EE��A0C�BD��D�A����A��A���'�����AD�F�ADC�����F��A�A��D��C���A����������A������A�BE����

D��F��A�BA����D�A�����A��A1����2�����F��

Page 50: Corso di linguaggio C

���������A�BCDEF�EE������C�EFC��C

������

� �(A�BA��D��C���A��A��F���BB�A��3AD��B��A��A�C����A4�������A��BB(�F'BDA�FA���B��F�AD�'F�����A��F�B�F�*A��

� 5�ADC�AD�F��DD�A+A��B��AD��B��*

����A���AA�������AC���������

� 5(�F������E��FA+A�B�����F��A��������*A��A�A���AA����A+A

&��A�BB���A&�FAD'C���A�AC��������)A�B����F��AF�FA&�FA

D'C���AF�F��A�FA�������A�AC��������A&�FAD'C���ADAA

D�B�ADA�A���AA����A+A&���

� 6�����ACFAD����*

����C�������������C��ACF��C����AC������������ ��

Page 51: Corso di linguaggio C

���������A�BCDEF�EE������C�EFC��C

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

� �(AB�A&�D��FA����B��A�BA��D��C���A�����A�FA���B��F�)A�A�AD�A

����C�A�FA%547���/4��

� 5�ADC�AD�F��DD�A+A��B��AD��B��*

����A���AA�������AC���������

�A���AC�������!�

� ��A�A���AA����A+A&��A�BB���A&�FAD'C���A�AC��������)A

%547���/4�A&�FAD'C���A�AC�������!

� 6�����ACFAD����*

����C�������������C��ACF��C����AC������������ ��

�A�������C��ACF��C����AC�����"������������ ��

Page 52: Corso di linguaggio C

���������A�BCDEF�EE������C�EFC��C

������������������D�A����DDE�F�������������������D�A����DDE�F�

������A������A

� 5AD�DDA��DA&�D�AFBBACB���A�CADB��A&�B'�F�ADA�FE���8A��ACF�AD�B�A�D��CE��F)A&�'B����AD'C��ACFA�B����A��A�D��CE��F��A1�D��A������C��A�BA�B����A��A�D��CE��F�A���A���F�D�A'����*

����C��##D���D�C���

���������C��ACF��C� ��AC������������ ��

������C������

��A��

���������C��ACF��C� ��AC���������������� ��

������C����D���D�C�$�C���

Page 53: Corso di linguaggio C

���������A�BCDEF�EE������C�EFC��C

������������AAF��������������AAF��

� �FACB�����A��DD���B��9A��A��A&�FA������A+A0CBB�A��AC��B�EE��A�BA��D��C���A����������A������A�FA����A�FF�����)A���+ACF�A

�F���AB(�B���*

����A���AA�������

����%�DD��

��A������A���AA����!��

����%�DD�!

��A��

����%�DD�&

Page 54: Corso di linguaggio C

���������A�BCDEF�EE������C�EFC��C

A�����!��F�������������AAF�� A�����!��F�������������AAF��

���'��(���'��)��

�������C��ACF��C� (�*�"�++�����F��)�� ��

����C����'��(�

��A�����'��(�,�'��)��

�������C��ACF��C� (�*�"������F��)�� ��

����C����'��)�

��A��

�������C��ACF��C� (�*��+������)�� ��

����C����'��(�

Page 55: Corso di linguaggio C

����������A�BCDEF�EE������C�EFC��C

"E����"E����

� �(ACFA��D��C���A��A�����A��A�����ACFA�D��CE��FA��B��B���A&�B��A4�������A�FA���B��F�AD�'F�����A�F��A�A:�/.;�(�

� 5�AD�F��DD�A+AB�AD'CF�*

BE����A���AA�������AC��������

� ���C�*

BE����A���AA������

����%�DD�-�AC�������

� :�/.;�(A�A���AA����A+A&��A&�FAD'C���A�AC�������A

���C�A%�DD�-�AC�������

Page 56: Corso di linguaggio C

����������A�BCDEF�EE������C�EFC��C

A�����!��F�"E���� A�����!��F�"E����

��C�'��(#.�

BE���'��(������

���������C��ACF��C� (�*�"�++�����F����� ��

���������C��ACF��C� (�'���/F�� ��'��(��

����'��($$�

Page 57: Corso di linguaggio C

����������A�BCDEF�EE������C�EFC��C

F������"E����F������"E����

� �(ACF�A&����F�A�BAD��B��ABE�����

� 5(CF���A�����FE�A+A��A�BA�D�ADCBB�A&���9A�BB(D��DD��FA&�FAD'C���A�BB�A��FA�BB(D�CE��FA�BA�B����A��A�D��CE��F�AAF�FA�BB(�F�E��A���AFBABE�����

� 6�����FAB�AD�F��DD�*

F��

����%�DD�-�AC�������

�BE����A���AA������

Page 58: Corso di linguaggio C

���������A�BCDEF�EE������C�EFC��C

A�����!��F�F������"E���� A�����!��F�F������"E����

� 6�����ACFAD����AA��F���F�����B�A��FA�BABE�����A

.����A��A�����AB�A�����FE�A���AB(D�CE��FA��A�CA������<

��C�'��(#��BE����'��(�����00�'��(�,������

��11�������C��ACF��C� /F�� �'��(��

��C�'��(#��F��

��11�������C��ACF��C� /F�� �'��(��

�BE����'��(�����00�'��(�,������

Page 59: Corso di linguaggio C

����������A�BCDEF�EE������C�EFC��C

�"�DE���"�DE��

� -����ADA�FA��������AD�A+A���B���A��A����A�A�A�A�FF������A�A

D�A��ACD�A��DD�����A�BB(�FF����F��AD�A��D����A��A�BA�����A����A��AB''���B��9�A-�A0CD��A+AD����A�����A�BA��D��C���AAB�CDE��A��A�FA���B��F�AD�'F�����A�/4�77�4=7��

� 4�BA��D��C���AD�&A��A����C��AB�AD�B��A��ACFA�D��CE��FA���A�B��A��ACFA�B����A��A�D��CE��F��ADCBB�A��DA�BA&�B��A��ACF�A&������BA��ACF�AD��DD��F�

� %��FE��FA��AB�A&������BA��AD�B��A�&ADD�ACFA�F���A�ACFA�������<A.��A'�9A����AF�FA+A��FD�'B����A��F���F���A��AFC���A�B���A�A��C�B�

Page 60: Corso di linguaggio C

����������A�BCDEF�EE������C�EFC��C

CA�����F��"�DE��CA�����F��"�DE��

AB�CDE��A���AA������

D�A��2D�AC��C��23��AC���������

������������������%���4�

D�A��2D�AC��C�!23��AC�������!�

������������������%���4�

D�A��2D�AC��C�&23��AC�������&�

������������������%���4�

F����C���������3��AC�������5�

Page 61: Corso di linguaggio C

����������A�BCDEF�EE������C�EFC��C

A�����!��F��"�DE�� A�����!��F��"�DE��

F��

����AD�C�#�+�CD�ACF����

�������AD�C��##�262��AD�C�#272��

�������AD�C��##�2�2��AD�C�#282�

����AB�CDE�AD�C���

�����D�A��2723������C��ACF��C�97�A��9���

���������������%���4�

�����D�A��2823������C��ACF��C�98���9��

���������������%���4�

�����F����C�3������C��ACF��C�9:D�C�������""�AA���9��

���������������AD�C�#2��2�

�����

�BE���AD�C�##2��2��

Page 62: Corso di linguaggio C

����������A�BCDEF�EE������C�EFC��C

����������

� 6�FAC��B�EE���A��A�����ACFA�D��CE��FA��ACFA�B����A��A�D��CE��F��ACFAFC���AD���������A��A&�B��A

� 5�ADC�AD�F��DD�A+A��B��AD��B��*

���������������������D��F����������D��"��C����AC��������

� ���������������A����D��AB�A&������BA��A��F���BB�A�BA���B�A�BA�������A

&�B��A�F�E��B�

� D��F������A+ACFAD��DD��FA��A&�FA��F���BB���A�����A��A�'F�A

����E��FA�BA���B�*ADA+A&��AD�AD'CACF�AFC�&�A����E��F)A�B����F��AD�AD�A��BA������

� ��D��"��C�A+ACFAD��DD��FA��A��������A�FA����A������CF�AB�A

&������BA��A��F���BB�A�BA���B��A>�AD�B���AD�A������A��ACFA�F���F��A�A��ACFA����F���

Page 63: Corso di linguaggio C

����������A�BCDEF�EE������C�EFC��C

A�����!��F������ A�����!��F������

�����#����,#�����11�������C��ACF��C�9/F��9����

����;#����;�#���;$$������C��ACF��C�9/F��9��;��

DE���D#<5�

����4#���4,����411��

���D11�

��������C��ACF��C�9/D��9�D��

Page 64: Corso di linguaggio C

����������A�BCDEF�EE������C�EFC��C

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

��=�>?�(���DE��"��C�CC����D�D��F��D��C����'�AC��������F������?>�!=��&=�@��D�F��,ACF���E��5=��A=���A�+��F�DE������<=�DE���AD�C���B=����C��������!��.=��C=���C�"��������=���=������C��ACF��C�9��:��F�'�������������F��D��C��A���������+��""���+��AC������C�D����9���!=��&=�F���5=� �����#����,!A���11�������C��ACF��C��9$@$9���A=��<=� �����C��ACF��C�9������A��F�A�F���������E��9���B=� �����C��ACF��C�9��$�F���A�""���9���.=� �����C��ACF��C�9!�$�F���F�����������9���C=� �����C��ACF��C�9&�$�F���"�C���D��������9��!�=� �����C��ACF��C�95�$�F���F�'�A������9��!�=� �����C��ACF��C�9A�$�G��"�����������+��""���9��!!=�!&=� AD�C�#��!5=� �����C��ACF��C�9��H�A���AD������"����F���C���AD��C����F�+�C����'��3�9��

Page 65: Corso di linguaggio C

����������A�BCDEF�EE������C�EFC��C

#���!����$��#���!����$���'%&��'%&�

!A=� �AD����ACF���9/D9��0AD�C���!<=� BE�����+�CDE�����D#�2��2��!B=� BE����AD�C����2A2��==��AD�C��,�2�2���!.=� ���AD�C���#�&!�������C��ACF��C�9��/D�����*�����AD�C���""�AA�D��9��AD�C���!C=� �A�������C��ACF��C�9��������*�����AD�C���""�AA�D��9��AD�C���&�=� AD�C�#��&�=� �����C��ACF��C�9H�A���AD������"����F���C���AD��C����F�+�C����'��3�9��&!=� �AD����ACF���9/D9��0AD�C���&&=� BE�����+�CDE�����D#�2��2���&5=� �&A=�&<=� AB�CDE�AD�C���&B=�&.=� D�A��2�23������C��ACF��C�9��H�A���AD�������"���FF��F�3�9��&C=� �������AD����ACF���9/�9�0�����5�=� ������BE�����+�CDE�����D#�2��2���5�=� �����������C��ACF��C�9��H�A���AD����A�D��F���FF��F�3�9��5!=� �������AD����ACF���9/�9�0��!��5&=� ������BE�����+�CDE�����D#�2��2���55=� �����������C��ACF��C�9��I��A�""��'��3�/�����9�����1��!��5A=� ������%���4�5<=�5B=� D�A��2!23������C��ACF��C�9��H�A���AD����"�����F�3�9��5.=� �������AD����ACF���9/�9�0�����

Page 66: Corso di linguaggio C

����������A�BCDEF�EE������C�EFC��C

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

5C=� ������BE�����+�CDE�����D#�2��2���A�=� �����������C��ACF��C�9��H�A���AD����A�CC����F�3�9��A�=� �������AD����ACF���9/�9�0��!��A!=� ������BE�����+�CDE�����D#�2��2���A&=� �����������C��ACF��C�9��I��F����������'��3�/�����9�����$��!��A5=� ������%���4�AA=�A<=� D�A��2&23������C��ACF��C�9��H�A���AD�������"����CC���3�9��AB=� �������AD����ACF���9/�9�0�����A.=� ������BE�����+�CDE�����D#�2��2���AC=������� �������C��ACF��C�9��H�A���AD����A�D��F����CC���3�9��<�=� ����� ���AD����ACF���9/�9�0��!��<�=� ����� ��BE�����+�CDE�����D#�2��2���<!=� �����������C��ACF��C�9��I��"�C���D�������'��3�/�����9�����?��!��<&=� ������%���4�<5=�<A=� D�A��2523������C��ACF��C�9��H�A���AD����F�'�F��F�3�9��<<=� �������AD����ACF���9/�9�0�����<B=� ������BE�����+�CDE�����D#�2��2���<.=� �����������C��ACF��C�9��H�A���AD����F�'�A���3�9��<C=� �������AD����ACF���9/�9�0��!��B�=� ������BE�����+�CDE�����D#�2��2���B�=� �����������!�D#���������C��ACF��C�9��I��F�'�A�����'��3�/�����9�����>��!��B!=� �������A�������C��ACF��C�9��H"��AA�%���F�'�F����������DDDD����9��B&=� ������%���4� �

Page 67: Corso di linguaggio C

����������A�BCDEF�EE������C�EFC��C

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

��B5=�BA=� D�A��2A23������C��ACF��C�9��(���'�F��D����+�����D����9��B<=� ������%���4�BB=� �B.=�BC=��BE���AD�C��D#�2A2��.�=�.�=���C������.!=�.&=��

Page 68: Corso di linguaggio C

���������A�BCDEF�EE������C�EFC��C

(�D�A�D����A����(�D�A�D����A����

� 5(D����A��A&�A��A�����D��A+ACFA�����A���'�����F�A��FD�D�F����

� 6�A������AF����A��AD�F�A��DF��A4�44�A�A��D��C���A��A��F���BB�A��DF����A�FA0CD��AD�����

� �F�B��A�(+ACF�A��FEE�A��AB(��0C�D�E��FA��A��D����?AB�A�&�AF�����A�BA���B�A���B��A����A�'F�A�D��F���@A�BA�����A��A��D�A�AD��'���FAB(C��B��9A&�F�ACFA�����<

� �(A��F���F��BA��A������A�'F�A��'�A�BB(D����A��A����A���D'C��A��FA�BA���D����

� 6�A�F&���A�AD���&�B�A�A�A����C�FACF�A&����F�<

Page 69: Corso di linguaggio C

����������A�BCDEF�EE������C�EFC��C

(��)�F��D������!��������(��)�F��D������!���������$%'��$%'�

� 1F)A�F��A0CD��A&�B��AD����A����&���A�BB�A��FA�BB�ABE��F���

� 6�ADC''��D��A��A���A0C�)A�ADAF�FA���A����A�A��D�)A�AD'CF��AD���E�*

� >&�A��0C�D���A��A-.�A�BAF'�E��F�A��A��A����A��A�A�����AABA����C��A�AB�A��A��'��A!BBAC��)A�'F�A�B���A-.A�B��A�BAAB�D���A�B�A��A��'��ACBAC��A�A�'F�A�B���A-.A�B��A�BADB�D���A�B�A��A��'��AD�B�AEBAC���AFC�F��A+AB�A���AD�D�ADA��0C�D��A!BBA-.@A.��ACFA���'�����A��A������A��A��D�B&�A�BA����B��A��FA�A��������A&������B�A�FD����A��BB(C�F�A��A A��EE�AABA$AD�'B���

� .���ACFA���'�����A��A������A��A���F�A�BA�����A%�.��A�BB�AB����A���DD�A��BB(C�F�AA��A��F��FC�A�A�����AB(�FD���F��A��A����A�BB(C�F�A��ACF�AB����)A�A�F�A��A�FD��D��A�BA�������A(GB(�

Page 70: Corso di linguaggio C

����������A�BCDEF�EE������C�EFC��C

(��)�F��D������!��������(��)�F��D������!���������$%'��$%'�

� .��ACFA���'�����A��AD�����A�A&���AB�A��&�B�A����'������

� .��ACFA���'�����A��AD�����A�A&���ACF�AD��������)A��&AB�A��DBB�A���F��A+ACF�AD��E��)A�F��AB�A��DBB�AF��A+ACFA�D���D���

� .��ACFA���'�����A��A'F��A�BA��������BA��ACFAFC���A��F�����A6�A�������A��A�BA��������BA��AAA+AAH#H H$H!I!$B)A�F��A�BA��������BA��AEA+AEHAH#H H$H!IJ$B�A%��FE��FA��A��D�A&B���F�)A0C�F��A��&��A���A��A�D�ADCBAFC���A��DD���A��A�C,A��F�F�AB�A&������BA����D��A�DAF�FA&�A��������A�F���A�A��&��&�AB�AD����A$��

� .��ACFA���'�����A��AD�����A�A&���ACFA����F'�B�A����F'�B�A�D�D�BA��FAB(�F'�B�A����A�FA��DD�A�A�D���ACD�F��A�BA�������A�D���D��A��A��������A�AB����

Page 71: Corso di linguaggio C

���������A�BCC�D���EFC�����

������������A�B������������A�B

CDE�F���CDE�F���

�����������A�E������������A�E�

�����������AB�CD������E��F�DD���������������AB�CD������E��F�DD����

���B��������B�����

Page 72: Corso di linguaggio C

���������A�BCC�D���EFC�����

C������C������

� �����������ABC�D�EA��F�������A��A�

� ���������EA�����A��A�

� ������������EA�������������

� ������������EA�������������

� ����F�����

� ����A��A����

� ���ABC�

� A��!�����A����EA�����AB�

� ���AB��"�����������

� ��E���A����EA�����AB�

� �B�����

� ����A���

� ��������EBB����������

� ��������EBB����������

Page 73: Corso di linguaggio C

���������A�BCC�D���EFC�����

�����������A�E����A�������F��A��A������������A�E����A�������F��A��A�

� �����������ABC����A���������F�����E��E����#���$��BB��B�����%���&!����F�����F!���

� 'A�������$�EA����!!���A����%���&!���!����������F�����E������������A�����A�EA�A�������EA���(E)��%����EA����F*����A��A#���A���!��#����A������F*����EA�C��EA����!������A��A�����!�F*��E��

� 'A�����AB��$�EA���������A����A��A�!�������E������%���&!����F��������C���A������A�!�����A�����������

Page 74: Corso di linguaggio C

��������A�BCC�D���EFC�����

�������F��A��F��A��A��������F��A��F��A��A�

� 'A����������EA�����A��A��$�EA��!�������B�A�����%���&!��C��%�AB�A���!!������A����������A���E�%���A���

� +��������B�A���!��F�����C������EA���������A����A��A�!��$�,E����D

�ABCDBEF��������EFD�BDF��

� �AB�A����!��F��&������!!-�����#���$�!��F����!!���AB�!��

%���&!����!!��!����

� �EFD�BDF�A����A%����!�AE��������!���A���FF����A�A��

�!!��!����

� 'A�����F������C�����A��$�,E����D

D�CB��DF�����

Page 75: Corso di linguaggio C

���������A�BCC�D���EFC�����

�DD�F�����F��A���������DD�F�����F��A������������������

� .�A���FE)�������������EA���������������EA��%���&!�����F�����F!��#���$�A�A����E��E��������FE)�F��)��������������BA��AB�!��%���&!����!!��!����

� (�������������B!��!���A����!!-������$��E����A�����A�������!�A������!!-��������!-A������!!-�!���A����!�,E�!����%E�!����������#���$�!���E��F����A���!!-A���A����!!��!����

� !�F�����!���A������E���B!�������C��A����F������/�F���

����������!��������!���A�����EA�������&��BA��E�����!-A������

D�C������

D�C����D����

�B�����C����C�� C��������D��

Page 76: Corso di linguaggio C

���������A�BCC�D���EFC�����

�DD�F�����F��A���������DD�F�����F��A������������������

� 0E���B!���������A����A����!�����A������������A�BE�#���$��E�����E���!���A�����AA�����AA��EA������A����!!-�!����A�!!�����������!��������

� !���!��A������!!-��������FF����A���!-A��������!�F�����!���A�����,EA����!!-�������������

����������

���

A������

B�BC��D����

�ED��A�BD�

��������C����F��BC�

��B���C����D��D�

�CB������

E���C��

�D��D����

��D��E�D

Page 77: Corso di linguaggio C

���������A�BCC�D���EFC�����

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

C�!C"#C$�F���C�CEDECFCE���EC#"C%!CC&!C'D��(�FC����B)�*C+!C'D��(�FC�����,)�*C-!C'D��(�FC��EF)�*C.!CC/!C��B��CED0E�1�C2!C��B��CD(EF�������C3!CD�C���!C��!CD�CE�D� 4�%!C�&!CCCC���D���(D�5DF� �EF�6788 ��+!CCCC�B�����C�����C�� CD(EF�������B�� ��D�� "$96:�;9<��-!C�.!CCCCED�E�1�D(EF������/!CCCC�B�����C�����C�� 4�2!CCCCCCCCC��D(EF���*E�1 CE�1�D(EF�����3!CCCCCCCCC��D(EF����ED CED�D(EF����%�!CCCC=%�!CCCCC%%!CCCC�A�D������B(�0>;DEB?CCC@��D;���EB?CC@��D>0ED0E�1 �%&!CCCC%+!CCCC�F�(�DC��%-!%.!C=

Page 78: Corso di linguaggio C

���������A�BCC�D���EFC�����

����A��A�!!!����A��A�!!!

� .�A�$�����!E����A���F���&!������BA����EA����������EA��!���D

D�C�����0C,����0C�

��,C""C���F5D�EFD�BC��F5��F?C5��C�C�,F���AAA

�B����������� C����,���C""B��C��C,FDFA

� .�A�%�AB�A�����BE����A���!!��E!�!������B!������D

D�C�����0C�

�B������333��� C����&�C""C5��CDBDC�F5D���CF��B�CE�)))

Page 79: Corso di linguaggio C

���������A�BCC�D���EFC�����

C��A�E�C��A�E�

� ��A����B!����������EA�����A��A��F�����!����

� !��F��&����$��%%���A��������

� 1BA����AB����%�������������A������!������������F���!������#���$�!�����������.'++�

� (�����C������EA�����AB����A�EA�����������������������&�����!����BE�A����A����D

����CDBEF�����

� .������F�������E�����C��B!��!���A����!!-��������%�A������������F���!��������F�������������F����������������

� .������A�!�����C��DBEF�FE)���A��A�����A�C��EA�����AB��

!EAB����A�����2����������

Page 80: Corso di linguaggio C

����������A�BCC�D���EFC�����

"A��#�����A��F��A�����A��"A��#�����A��F��A�����A��

� 3����F���!��%���&!����F�����F!���$�F���&!��A��!������EA�����AB�D

����C�B5DBEF���>BB������B>�

� 4��A�������C��A�A�$�A����������F��������!�����A��A����!!��!���D�!����F!�������E���������A��������5�EA����������2����������F�����A��A�����6������������7(�!!�����8�F*�!�������

� "�����C��!�����ABC����A����B!�����������������#�!�����������B�A���A���%�!����A��E�����F��������#���,E�!�������A��A�D

D�CD(EF����4��0C��0C�%0C�&=�

Page 81: Corso di linguaggio C

����������A�BCC�D���EFC�����

C��A���$C�D��������C��A���$C�D��������

� 9����F�����!��������A��A���!!��������A��������F����FF����AB�!DD�C�

����C�0C,�%���

���9��C""C�(D�BD�

��>9>�C""C�(D�BD�CE�CDBDC�BEFC�B�(�BAAA

A�D���>@�CC@1�D>0�0� �

,��9��C""C6C6C�(D�BD�

,�>9>�C""C6C6C�(D�BD�

�B������%���� C,����D��

,�����9��

�A�D������B(�0>,?C@��D>0, �

,���������

�A�D������B(�0>,?C@��D>0, �

Page 82: Corso di linguaggio C

����������A�BCC�D���EFC�����

�D����A��F��A�����A���D����A��F��A�����A��

� F�����,E����EA�����AB������A������A��!������E��F���&!�5D

� �5F��� �

� ����D�� �

� +��������A�������!���E���EA��A�$�A���%�!�D�!��F����!�BB���E��������������A�C:�A�A����%��EA�����A������F�#���A����!������A���!�BB�������������A�C:�A�A����%��EA���F������EA�����A������F��� A�F������!��F����!�BB���E����EA���B�#���A����!������A���!�BB����!��EA��F���!��

Page 83: Corso di linguaggio C

����������A�BCC�D���EFC�����

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

����C#�5F�������C#�0C��F��CD0CEF8GC#���F�E �

� �B������!�BB���!�F*�DH�����������������F�E���!����%��A�!!��

���AB�����.�������C��F���!�BB�����������A�!�����F�E�$�

���F!����A������D�� �F����A���$�!-E�����!�F���������A��C��

���F�����������%����F*���A;�����������A�!!�����AB�D����A�������%�!����B!�F�������!�����A��A����!!�����AB�������������C��A�A����%������F*����������A�!!�����AB����,E�A��A��F�������A��A��������A�A���������!�BB����A���EA��������������A��6788��!����A������A��!�FEA������������

� 'A�����F����E�!����$D

CC����C���D5��2���

CC�5F������D5�0C��FB�����D5� 0C���D �

Page 84: Corso di linguaggio C

���������A�BCC�D���EFC�����

��D�A�����D�A���

CCD�C����D��EF8GC#���F�E0C>@�>0C����C#� �

� ����A����!�BB��������F�E�EA��7F���!�8���!����!%��A��/������

F������A������EA��������A���A�A������E��&!����F������!!���B������$��C��A�A�%�A�����BE���A���EA��F������A���!!���E!!�����A��A���!!�����AB��������A���A��� !����C����&E������%���!�<�$�A���%�!��

� "������EA�����F�D

CC����C���D5��&��

CC����D�����D0C>@�>0C���D5� �

� ���,E�!�C����!A��A��A����A�������EA�����AB��!EAB���������F���22����������B�A����EA�&E������%���!�<�

Page 85: Corso di linguaggio C

����������A�BCC�D���EFC�����

����D���������������D���������������������

� =��F���EA�������������

� 3������EA����������2�A����������F������%����B!�A���������AB�!��!���A���E�����>?���9����!�����������A�EA���������AE����A�%�B�!����&!����!������3C��������A���A�����@�1!������%�!�������!E���%%���A���

� ����F������%����!����&�!!����3 �

� A������EA�����AB������A���A��!��%���!�

� 3�A�����!��F���!����EA�����AB��

� 4����EA���������A��A�����AE������!!��%�������������A������A%����!����������F�������������������662�A�266������

Page 86: Corso di linguaggio C

����������A�BCC�D���EFC�����

����D���������������D���������������������

� 3������EA������������ABC�����$�EA��������������������#�A�������A������%�����������F������F��!���%������A�!��A��!���E���!��

� 4����EA�����AB�#������A�������C������������F�����A����E���!���������������F�����A���AE���!�

� 4�����E�����ABC�������A��EA���������C��$�!-EA�A����!!���E�#���$������EA������������������!!�����ABC��

� 9����EA�F��B�������C��B�A����EA�AE���������������F��������������2���!-E��A���C��A���A���%�F���&!�F���A��%A��!���"������!-����F��������E�����!-�F��������>�����E!���

� 3������EA������������ABC���C����A��AB���2������BB�����������������!��F���&!�5������B!����,E�!��%�E�!������

Page 87: Corso di linguaggio C

���������A�BCC�D���EFC�����

������������A�B������������A�B

CDE�F���CDE�F���

�����������A�E������������A�E�

�����������AB�CD������E��F�DD���������������AB�CD������E��F�DD����

���B��������B�����

Page 88: Corso di linguaggio C

���������A�BCC�D���EFC�����

C������C������

� �����������ABC�D�EA��F�������A��A�

� ���������EA�����A��A�

� ������������EA�������������

� ������������EA�������������

� ����F�����

� ����A��A����

� ���ABC�

� A��!�����A����EA�����AB�

� ���AB��"�����������

� ��E���A����EA�����AB�

� �B�����

� ����A���

� ��������EBB����������

� ��������EBB����������

Page 89: Corso di linguaggio C

���������A�BCC�D���EFC�����

�����������A�E����A�������F��A��A������������A�E����A�������F��A��A�

� �����������ABC����A���������F�����E��E����#���$��BB��B�����%���&!����F�����F!���

� 'A�������$�EA����!!���A����%���&!���!����������F�����E������������A�����A�EA�A�������EA���(E)��%����EA����F*����A��A#���A���!��#����A������F*����EA�C��EA����!������A��A�����!�F*��E��

� 'A�����AB��$�EA���������A����A��A�!�������E������%���&!����F��������C���A������A�!�����A�����������

Page 90: Corso di linguaggio C

��������A�BCC�D���EFC�����

�������F��A��F��A��A��������F��A��F��A��A�

� 'A����������EA�����A��A��$�EA��!�������B�A�����%���&!��C��%�AB�A���!!������A����������A���E�%���A���

� +��������B�A���!��F�����C������EA���������A����A��A�!��$�,E����D

�ABCDBEF��������EFD�BDF��

� �AB�A����!��F��&������!!-�����#���$�!��F����!!���AB�!��

%���&!����!!��!����

� �EFD�BDF�A����A%����!�AE��������!���A���FF����A�A��

�!!��!����

� 'A�����F������C�����A��$�,E����D

D�CB��DF�����

Page 91: Corso di linguaggio C

���������A�BCC�D���EFC�����

�DD�F�����F��A���������DD�F�����F��A������������������

� .�A���FE)�������������EA���������������EA��%���&!�����F�����F!��#���$�A�A����E��E��������FE)�F��)��������������BA��AB�!��%���&!����!!��!����

� (�������������B!��!���A����!!-������$��E����A�����A�������!�A������!!-��������!-A������!!-�!���A����!�,E�!����%E�!����������#���$�!���E��F����A���!!-A���A����!!��!����

� !�F�����!���A������E���B!�������C��A����F������/�F���

����������!��������!���A�����EA�������&��BA��E�����!-A������

D�C������

D�C����D����

�B�����C����C�� C��������D��

Page 92: Corso di linguaggio C

���������A�BCC�D���EFC�����

�DD�F�����F��A���������DD�F�����F��A������������������

� 0E���B!���������A����A����!�����A������������A�BE�#���$��E�����E���!���A�����AA�����AA��EA������A����!!-�!����A�!!�����������!��������

� !���!��A������!!-��������FF����A���!-A��������!�F�����!���A�����,EA����!!-�������������

����������

���

A������

B�BC��D����

�ED��A�BD�

��������C����F��BC�

��B���C����D��D�

�CB������

E���C��

�D��D����

��D��E�D

Page 93: Corso di linguaggio C

���������A�BCC�D���EFC�����

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

C�!C"#C$�F���C�CEDECFCE���EC#"C%!CC&!C'D��(�FC����B)�*C+!C'D��(�FC�����,)�*C-!C'D��(�FC��EF)�*C.!CC/!C��B��CED0E�1�C2!C��B��CD(EF�������C3!CD�C���!C��!CD�CE�D� 4�%!C�&!CCCC���D���(D�5DF� �EF�6788 ��+!CCCC�B�����C�����C�� CD(EF�������B�� ��D�� "$96:�;9<��-!C�.!CCCCED�E�1�D(EF������/!CCCC�B�����C�����C�� 4�2!CCCCCCCCC��D(EF���*E�1 CE�1�D(EF�����3!CCCCCCCCC��D(EF����ED CED�D(EF����%�!CCCC=%�!CCCCC%%!CCCC�A�D������B(�0>;DEB?CCC@��D;���EB?CC@��D>0ED0E�1 �%&!CCCC%+!CCCC�F�(�DC��%-!%.!C=

Page 94: Corso di linguaggio C

���������A�BCC�D���EFC�����

����A��A�!!!����A��A�!!!

� .�A�$�����!E����A���F���&!������BA����EA����������EA��!���D

D�C�����0C,����0C�

��,C""C���F5D�EFD�BC��F5��F?C5��C�C�,F���AAA

�B����������� C����,���C""B��C��C,FDFA

� .�A�%�AB�A�����BE����A���!!��E!�!������B!������D

D�C�����0C�

�B������333��� C����&�C""C5��CDBDC�F5D���CF��B�CE�)))

Page 95: Corso di linguaggio C

���������A�BCC�D���EFC�����

C��A�E�C��A�E�

� ��A����B!����������EA�����A��A��F�����!����

� !��F��&����$��%%���A��������

� 1BA����AB����%�������������A������!������������F���!������#���$�!�����������.'++�

� (�����C������EA�����AB����A�EA�����������������������&�����!����BE�A����A����D

����CDBEF�����

� .������F�������E�����C��B!��!���A����!!-��������%�A������������F���!��������F�������������F����������������

� .������A�!�����C��DBEF�FE)���A��A�����A�C��EA�����AB��

!EAB����A�����2����������

Page 96: Corso di linguaggio C

����������A�BCC�D���EFC�����

"A��#�����A��F��A�����A��"A��#�����A��F��A�����A��

� 3����F���!��%���&!����F�����F!���$�F���&!��A��!������EA�����AB�D

����C�B5DBEF���>BB������B>�

� 4��A�������C��A�A�$�A����������F��������!�����A��A����!!��!���D�!����F!�������E���������A��������5�EA����������2����������F�����A��A�����6������������7(�!!�����8�F*�!�������

� "�����C��!�����ABC����A����B!�����������������#�!�����������B�A���A���%�!����A��E�����F��������#���,E�!�������A��A�D

D�CD(EF����4��0C��0C�%0C�&=�

Page 97: Corso di linguaggio C

����������A�BCC�D���EFC�����

C��A���$C�D��������C��A���$C�D��������

� 9����F�����!��������A��A���!!��������A��������F����FF����AB�!DD�C�

����C�0C,�%���

���9��C""C�(D�BD�

��>9>�C""C�(D�BD�CE�CDBDC�BEFC�B�(�BAAA

A�D���>@�CC@1�D>0�0� �

,��9��C""C6C6C�(D�BD�

,�>9>�C""C6C6C�(D�BD�

�B������%���� C,����D��

,�����9��

�A�D������B(�0>,?C@��D>0, �

,���������

�A�D������B(�0>,?C@��D>0, �

Page 98: Corso di linguaggio C

����������A�BCC�D���EFC�����

�D����A��F��A�����A���D����A��F��A�����A��

� F�����,E����EA�����AB������A������A��!������E��F���&!�5D

� �5F��� �

� ����D�� �

� +��������A�������!���E���EA��A�$�A���%�!�D�!��F����!�BB���E��������������A�C:�A�A����%��EA�����A������F�#���A����!������A���!�BB�������������A�C:�A�A����%��EA���F������EA�����A������F��� A�F������!��F����!�BB���E����EA���B�#���A����!������A���!�BB����!��EA��F���!��

Page 99: Corso di linguaggio C

����������A�BCC�D���EFC�����

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

����C#�5F�������C#�0C��F��CD0CEF8GC#���F�E �

� �B������!�BB���!�F*�DH�����������������F�E���!����%��A�!!��

���AB�����.�������C��F���!�BB�����������A�!�����F�E�$�

���F!����A������D�� �F����A���$�!-E�����!�F���������A��C��

���F�����������%����F*���A;�����������A�!!�����AB�D����A�������%�!����B!�F�������!�����A��A����!!�����AB�������������C��A�A����%������F*����������A�!!�����AB����,E�A��A��F�������A��A��������A�A���������!�BB����A���EA��������������A��6788��!����A������A��!�FEA������������

� 'A�����F����E�!����$D

CC����C���D5��2���

CC�5F������D5�0C��FB�����D5� 0C���D �

Page 100: Corso di linguaggio C

���������A�BCC�D���EFC�����

��D�A�����D�A���

CCD�C����D��EF8GC#���F�E0C>@�>0C����C#� �

� ����A����!�BB��������F�E�EA��7F���!�8���!����!%��A��/������

F������A������EA��������A���A�A������E��&!����F������!!���B������$��C��A�A�%�A�����BE���A���EA��F������A���!!���E!!�����A��A���!!�����AB��������A���A��� !����C����&E������%���!�<�$�A���%�!��

� "������EA�����F�D

CC����C���D5��&��

CC����D�����D0C>@�>0C���D5� �

� ���,E�!�C����!A��A��A����A�������EA�����AB��!EAB���������F���22����������B�A����EA�&E������%���!�<�

Page 101: Corso di linguaggio C

����������A�BCC�D���EFC�����

����D���������������D���������������������

� =��F���EA�������������

� 3������EA����������2�A����������F������%����B!�A���������AB�!��!���A���E�����>?���9����!�����������A�EA���������AE����A�%�B�!����&!����!������3C��������A���A�����@�1!������%�!�������!E���%%���A���

� ����F������%����!����&�!!����3 �

� A������EA�����AB������A���A��!��%���!�

� 3�A�����!��F���!����EA�����AB��

� 4����EA���������A��A�����AE������!!��%�������������A������A%����!����������F�������������������662�A�266������

Page 102: Corso di linguaggio C

����������A�BCC�D���EFC�����

����D���������������D���������������������

� 3������EA������������ABC�����$�EA��������������������#�A�������A������%�����������F������F��!���%������A�!��A��!���E���!��

� 4����EA�����AB�#������A�������C������������F�����A����E���!���������������F�����A���AE���!�

� 4�����E�����ABC�������A��EA���������C��$�!-EA�A����!!���E�#���$������EA������������������!!�����ABC��

� 9����EA�F��B�������C��B�A����EA�AE���������������F��������������2���!-E��A���C��A���A���%�F���&!�F���A��%A��!���"������!-����F��������E�����!-�F��������>�����E!���

� 3������EA������������ABC���C����A��AB���2������BB�����������������!��F���&!�5������B!����,E�!��%�E�!������

Page 103: Corso di linguaggio C

���������A�B��CDEF��E�

������������A�B������������A�B

CDE�F���CDE�F���

�����A��A�����A��A

�����������AB�CD������E��F�DD���������������AB�CD������E��F�DD����

���B��������B�����

Page 104: Corso di linguaggio C

���������A�B��CDEF��E�

C������C������

� �������������A

� BCAD����EF�

� ��DDA��������ACAD����EF�

� BCAD����EF�

� ��DDA��������ACAD����EF�

� �A���A����C������A��A���������

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

� BCAD����EF�

� ��DDA��������ACAD����EF�

� ���DA�����D���

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

� BCAD����EF

� ��DDA��������ACAD����EF

� BCA������C���A�����!�"�#

� BCA������C���A�����!�"�#

Page 105: Corso di linguaggio C

���������A�B��CDEF��E�

��A��A���������A��A�������

� $��A�������������A�D���!#�A����A����������������A���!��DA����ACAD����������!#%�C���&!#%��A�C!#%FFF#%�C����CC�����A����A��A��A��������������AF

� '�������������C����AC����DA��A���������������(�A��A�������A��)���CC�������A���A����DA���������ACC��A���CC��������A����*���A���DA�������F

� �A���D��C���������ACAD����A������A�+��D���������A������C��C�������FFF

Page 106: Corso di linguaggio C

���������A�B��CDEF��E�

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

���������AB�CDEA�F���

����

������E�DF������E������E����

����

�����F�A��������

� ����������E������������

�!��������"#$��E"�DEAFE�%&�DB$�D������#$��F��AAB�AF'�%���

�(��������"D���"�DEA���%)A%�*����

�+��������"#$��E"�DEAFE�%&�DB$�D������DB�F�AF��AAB�AF'�%���

�,��������"D���"�DEA���%)A%�*�����

������������-DF�����������

����������"#$��E"�DEAFE�%.�/�D�E�EF')A.�%�����

����0

����

������E�DF������E������E����

� ��������$BE$���1��

�!��0

Page 107: Corso di linguaggio C

���������A�B��CDEF��E�

B����A����������������B����A����������������

� ,���������������D���������������AC�C�A������������������A�C�DD�%��+A���A*A���DA����DA�����A����A��A�AC�����C�A�������A�F�-���A����A������������������ACA����������������A�����������A�C�DD�F

� .����������/�������0���*A�A������D���AB�C��������������A%����1��A������D��C�A�����������������AF

� 2A�*��������������ACC����������������A�!�A����C�����C����A��#�C���+��D�������DA���������ACC�%�DA��A���*������+A�����*A�������CCA������C����������E�DAC����A�����������A�!�A����C�����C�����A���#F

� -�����������DA����C����CAD�A��CCA������������DA�����D��A��������*���AF��A�AD����3��*������������A�DA����FFF

� -��*���A�AC���������������������A�C�DD��1�C�A�����������DA����DA�����A�����������A�A����A��A*A�ACCAA�������A���A���DA�1�C��������+����������������A�C�DD�F

Page 108: Corso di linguaggio C

��������A�B��CDEF��E�

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

���������AB�CDEA�F���

����

�����F�A�D��EF���

����

������E��������

� ��������"#$��E"�DEAFE�%2EF�BDB3B�AF����"�4�F�B�������.�%���

�!��������D��EF����

�(��������"#$��E"�DEAFE�%5F���B�EB�BDB3F����"�4�F�B�������.�%���

�+��0

�,��

�����F�A�D��EF���

����������"#$��E"�DEAFE�%6��F7�8F�BDB3�EF�D��EF��.�%���

����0

Page 109: Corso di linguaggio C

���������A�B��CDEF��E�

B����A����������������B����A����������������

� ,���������������D���������������AC�C�A������������������A�C�����%��+A�������A*A����DA���A�����AC�����C�A������F��A�ACCAA��A��C�%��A�������������(�AC��������C���+��D�������A��AF

� .������A����C���A�������*������DA����DA���AC�������%��A�������A��������+A�����������A�����AC�����C�A�������*���AF

� -��AC����A������DD����*A��A�ACCAA��+����A���D�A�C����AF

Page 110: Corso di linguaggio C

���������A�B��CDEF��E�

�������F��D����F�������A��A�������F��D����F�������A��A

� 2A�A���A����C�����������������������A�AD���������D������������A�*��A����������������DD����CC�������A�AA��������*������AF�-�����+A�����A��A�AD������(���A������A���4����A�AA��������*������A�A����*����C�ACC���A����*������AF

� BC�C�������DA������D����5����A�������A���������*�������)

� �,�-,6-2-�2$�,2-

� �,�,7B'�-��$�7,2-

� �,�-6-2-�82$6,2-

Page 111: Corso di linguaggio C

���������A�B��CDEF��E�

���!����D�� ���!����D��

� B������*������A����+�������������A������������������������A%��+A�������ACCAA�����������A���������A����+��C�������A��AC������AF

� 2A��C��������AC�A�A�������������������A�������CC�������A�AA������*������A����+���������C������A��F

� 9���*������A������A�*�A�A��A�����A��D�DA�����������C��A�����A�����������������A�A�*�A�A���C�������A��D�DA�����������C��AC�AF

� ����������+A�������A��������������C����������+A�������������������A��+A�*�A�A���+��D����(��������������

Page 112: Corso di linguaggio C

����������A�B��CDEF��E�

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

���������AB�CDEA�F���

����

�����F�A�D��EF���

����

������E��������

� ����������E���

�!�����������$�DE$9:-%2E$��3��A��������%�

�(��������"#$��E"�DEAFE�%)A�;�)D%���DE$���

�+��������D��EF����

�,��������"#$��E"�DEAFE�%)A�;�)D%���DE$���

����0

����

�����F�A�D��EF���

�������������$�DE$9:-%2E$��3��A��D��EF��%�

����������"#$��E"�DEAFE�%)A�;�)D%�11��DE$��

� ���������11�

�!��0

Page 113: Corso di linguaggio C

����������A�B��CDEF��E�

B����A���������������"B����A���������������"

� ��DA����A�A�����A���1�����*������A�C�����+������C����������A������D���!#��+A��������A������C�����!#F

� 2���������A�D���!#�*A�A�C�������������*������A�C�%�A����C�ACC���������������A�C�����!#F

� :A�������A���1��A4����A�A�!*�����;#��+A���*A��A�ACCAA����ACA)�����*A�A���*���<

� =A������*�������������A�C�������AC�A�������A�AA������*������A���<

� ��*��A�����D����A�A���*A�A�����C��C��F

Page 114: Corso di linguaggio C

����������A�B��CDEF��E�

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

� -����DA�����D������DA���5��A����C�����A��A�*�������������������+A���A*�������*���A��A�������DA������CC�������A���������F�

� 2��C��������������DA�����D��A�1������A��C�A���������C����������AF

� >������C���+��D�������������A������A�������DA����(�A�����+A�C���A�A�1�D�����CAD����A)��������A������A����*������A����DA����*�A�A��CCA������������DA�����D��AF�

� :A��C�����(�������+A�����C����4���CC�A���DA����DA���������&;��A���CC�A������&�1��A�ACC������CC��A���������������A�������A�����A��+A���C?����A�����A4�C��*����D�������A�����&��������A�����C����������DA�����D��AF

Page 115: Corso di linguaggio C

����������A�B��CDEF��E�

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

� =����������C����A��A�*��������������)�C������������*�C�������������A��A�����������A������DD�����(���C��C���C����AF

� >����������*������A������A�A�����*������A�������A�+��������C�ACC����DA%�(�A���������A�+������A�A�A���F

� 2A�*����������������1��A�A����������A�C�����A��A�*���������+A��A*��������A�AA����*���A��A�����������������A������DD��D��������C��������C��A�ACCA�����DA��A��A���A�D���*�)

� ���������DAD�����A�����������AD������ACA������A��A������DD��A�����C����(������CA*���F

� A�������A����������DA����A�A����A�(������DA����������������F

Page 116: Corso di linguaggio C

����������A�B��CDEF��E�

���������#���������#���������AB�CDEA�F���

���������AB�CDE$��3���

���

�����F�A�A�D#��<����$�=����

�������$����B�9:-%���������������%�

� ��

�!����E��������

�(�����������$����B�9:-%===============%�

�+��������"#$��E"�DEAFE�%2E��#F����B�'�)D.�%�����B����

�,��������A�D#��<����B����

�+��������"#$��E"�DEAFE�%2E��#F����B�'�)D.�%�����B����

����0

����

�����F�A�A�D#��<����$�=����

����������"#$��E"�DEAFE�%2E��#F���'�)D.�%�������

����������"#$��E"�DEAFE�%2E��#F����B�'�)D.�%�����B����

����������DE$�#<����%>>>>>>>>>>>>>>>%���

� ��0

Page 117: Corso di linguaggio C

����������A�B��CDEF��E�

B����A���������������#B����A���������������#

� �A���D���������A���C��C���A�A)����A��1�����C���������+������������DA��A�A��������A������D���!#F�'���A��A����������*A������(�A����������A�!��@#�DA��A�D���!#�*A�5�(�A���������A����C������A���!����A#F

� 2���&�C��D���������A���������A��D���!#�1�CAD�A�(�A���������A�D������A��������C������*AC���A�+B�����������A���C���&!#�*����D�������A����������*������A������A����D���!#����(��������DA����DA������A*A�����������A������A�*������A%�A���DA��A������D��(������C���C���������������C��D�����������A�*����������������F

� 2�ACAD����1�������C����������)���*��A����ACA������A���CA�*��C�5���3��+���F�

Page 118: Corso di linguaggio C

���������A�B��CDEF��E�

����D�����������������D�������������$�%�&$�%�&

� ��������������C����ACA�����)���A��������DD���+A���CA�������*��A�����(�����������/�����A��A����!@#��A��/�����A��A����!@#�A�������C�����A�!C%C#���CA���������C����A������A��A��������C�����F�������*A�A���A������CC������5�������A��A����C��C��A���������C����A�������������AA�C�������������A����A��(������F��A����A��A��%������DA�C����������A)

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

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

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

���������������;������������?��������������

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

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

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

Page 119: Corso di linguaggio C

����������A�B��CDEF��E�

����D�����������������D�������������$�%�&$�%�&

� ��DA�*�����A����A�A���A�����������)���CA���A����(����������C����������+��A�D��*AA���������AA�!@���D���E#F�-��(�AC�����C��*�����C�����������CA���A����������A�D�����������CA��A���������A�)��F��E���G

� 9�����A��A���CC����A�*�����A�1�(�A���������A����C�ACC����C��D�������A���DA�����A��AA��A��������A�������ACA%���CA�������A������D���������A�C��C��A��+�A�AA�������A��A����������A��������A������A������A���+A�A�������AF

� $���A����A�A��������������DA��D���������D���FFF

� ������C����������C�A���DA�����A������������C����A)�D��*�!#�A���CA���!#H������A����C�����������������A������&�����A���DA�C������A��AC��A������*������������F

Page 120: Corso di linguaggio C

���������A�B�CDEF�F���

������������A�B������������A�B

CDE�F���CDE�F���

����A���������A�����

�����������AB�CD������E��F�DD���������������AB�CD������E��F�DD����

���B��������B�����

Page 121: Corso di linguaggio C

���������A�B�CDEF�F���

C������C������

� ���������A

� B����AC��DEFA�A�A��E

� ��E���A���A��������A

� ����A������E�DA�����������E

� ��EC�A�����

� ��CCE��A�����E�EC�A�����

� �A�CE�A���DEA��������A

� �������A�ED����

� �������A�E���A�� E

� �������A�E�����DA���A�� E

� � A�C��E�DA�F���A��A������������A

� ��A!��������E�����A�A�A��A�����

� ��A!����F���������"��AD�

� ��A!��������E�CE����DEA��������A

� ��E�A�A�����EA�A

Page 122: Corso di linguaggio C

���������A�B�CDEF�F���

����A���������A�����

� ���������A����������DE��A����E��A��A#�A��ADA��A�DE��������CC��A��E���

� $�����E%�������CE�������E��E&��A�����E������A�F���A�DA��E�E��A��E�DA��CA� E'�������E����CEC�A��DA��CA��CE��E'�C�DAFA��E�A������E�����DA����CE��A�DA�F���A��A'�E���

� (EDA�C���AC��DA����AE�DA�������A�������E���A�DA����AE���CE���A�A����A�

Page 123: Corso di linguaggio C

���������A�B�CDEF�F���

�A�������F��A��A��A�������F��A��A�

� B���������E�)�C������EC��A�ECE��E�����"�A��A�E�� E�����AE�E����A�DAA����DA�CEC�A���$�E����*�E����A�DAA����)���������A��E�A��CEC�A��DA���������"�A��A�E�

� +��DA� A���A��E�DE���A����������E�)������E��

����������A�BC�D�E��F��C�

� (EDA�C��������E�EC�A�!

�A����

� ,������E�A��E�����D�����DA� A���A��E�-��C��E.�������DE�����E���E�/�� E�DA�E������C�A����E�� E����"�A��A�E�������AE�E���A�DAA����DA�CEC�A��DA�����"�A��A�E�DA��A���A��E��

Page 124: Corso di linguaggio C

���������A�B�CDEF�F���

��������������A�������������������A�����

� �E���"��E�����A��������A��A�������D�E���E���A����A����A!

/ E��A��A��E�A������E�����DE����"�A��A�E�A����A�A�DAA����)

� ��E�AFA�����D���������E��D��

0 E��A��A��E���A�DAA����DA�CEC�A��DE��������E��D��

� �D�E�EC�A�!

�A��D�E�

�A����E�D�E�

�A����A��

D�E�����

��E�D�E��D�E�

��A����E�D�E�

�E�A���������A�CA�������D�E�C������A� ���A�!�

Page 125: Corso di linguaggio C

���������A�B�CDEF�F���

������������F��A���A������������������F��A���A������

� ��CE����A�C��DE�����AC��*���D���A�DA� A�������������E��A�������EC�E���E�AFA���E�A���A������E��

� (A��AE�E�� AE��A��E���E�EC�A���E�EDE��E���CE�F��E"��A����C�A����E������EE�*����A����E�DA�CEC�A�����A�E�A����A����

���AE�D����A�DAA�����E�E��E�A����E�D�E1�

� $EC��A�ECE��E����E�D��A���A������E�DE���������E����*����A����E����A�E!��E�A���A������E�)�����"�E��A���CE��E����AE2�

�����������E&��E�A���A������E�A�"E�E�)�����A�����������AE2�

#�$C����A�!����E3

� (EDA�C�����E�EC�A��� E��A�C�����*������DE������

Page 126: Corso di linguaggio C

��������A�B�CDEF�F���

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

��%�&�A����C�'#����(")

�*%�

�+%��"�E����

�,%��A������� ����

�-%�

�.%�D����B��A�!/

�0%�������

�1%�����������223�A$��A�4

�5%�����������226�A���A$��A�4�7)��CD���#�EC��A���#�

��%���������"�E�!�����228E��#���"C���A$��A�4

��%������E�A���#����� �������9!7)���A� � �� ��!�

�*%������E�A���#����� �������9!7)���A� � �� ��!�

�+%������E�A���#����� �������9!7)���A� � ��:� ���:�!!�

�,%������E�A���#����� �������9!7)���A� � ��:* ���:*!�

�-%������E�A���#����� �������9!7)���A� � ��:+ ���:+!!��

�.%�

�0%�;

Page 127: Corso di linguaggio C

���������A�B�CDEF�F���

B����A����������������B����A����������������

� +���AC�������� E����EE�E�)�� E�A����DA�E�����AE�E����E�E�E�����"AE�E���C�A����3��������EC���E�� A��������"E��E����A���)������A���4!�C������ ��D����AE���E�A����C�A����E1�5��E�� E����A�C��DA� A����������CE��������E��������EE�E���A����E���C����A�DAA����DA�����"�A��A�E�DA��A���A��E����

� $����A��E��E�A��E!�����A� A�C��A����C�A����E���-���"E�AE.���A�DAA����DA����A��E��A�����A�DAA����DA����� ���6����E�� E�A��E���2�����"AE�E����"E�A������A���AE��E���A� 7���A�DAA����DA�CEC�A��)��EC�E������E������CE�)��A������ E��A��8A������E�����DA����E�DA��A�)������E���39�

� :��F���A������CE�"��E"�C�1�:A�������A��DA���3���F���A����)�A��

����E�����DE�������EE�A����A�A�DAA����)����E�����DE���A��E����A� 7�A��

�A������E�DA�)������������EE3�:�����������������EDE1�����A�

E��A��A��E�A���AC��DEA�*���������E�DE����"�A��A�E���8���������� E�

#�$C����!�E��A��A����;9�����EE�����E���

Page 128: Corso di linguaggio C

���������A�B�CDEF�F���

�����D��F����A����� �����D��F����A�����

� 6����"E�E��E������D�C��D��D��F�CA1�<������ A���*�E����� E�����EDE����E�A� E��=>�;>�?1�$E��A����E�E������E���E����������AC�����A��3

� ��A��������A�)�����A�A�E����E������;���E��DA!�::'�77'�:'�7

�A��� ����

�������22#����A��B���"C����D��<������C��"C�#�$C����!�EC#�����#���,

��::��22����D�CAC��A�ECBCA����������C�D��C���, ���A������C������

������22�D�E��F��C�#���C##�D���"C�"����A�������A��E�$$����,4

�����:1��22�����E��D��C��+.�<��#��=

��77��22�����E��D��C��+*4

�����75��22�����E��D��C�5.����>���A������A�CE���"C��EC�C�C��4

� <���E��E���E��A��A��A�CE�A� E�������"���E�A��E���A��E�����A������E�DE���������E3

Page 129: Corso di linguaggio C

����������A�B�CDEF�F���

��A�������F�����!��A�������F�����!

� �����E�A��E�������������E��������������A�ED������@���A��E���E����F������ E�A����CE�DA������������)������� E�����������E�����AC��E�ECE����DE���������E���3

� (EDA�C�����E�EC�A��� A�AFA����E!

�"�E�#�E?1�@ ����

���#�E�

���#�E?,@�����:,!!�

��������E�A���#����� �����C���E���CE��#�A���<����444�A�!�

C�#C�

��������E�A���#����� ������B������EC�C���B��$$���4�A�!�

� ��DA��E������A����CE���������E��E�A�*��DE�)�E�����CE��E������E�����CC��������������E�� E�����������AC��E�ECE����DA�������3

� ���E��A��E����E���E��E�A3�+���E���E�/� ���A�A�2��������E���E�A�3333

Page 130: Corso di linguaggio C

����������A�B�CDEF�F���

��A�����������A�E���A�����������A�E�

� $E��E��A��D��E��EC���F�����A�C��"A����� E�������A����"AE�E�DA� A�������CE��������DA������EA��:������)�����A���C�D����

� ��F���A��A���%����E�����EC��A�E��������E����������A������ACE��A����A����A!������A����)��E�E�� E��A���������E3

�"�E�#�E?1�@��A�A�9A�F7B������C��

�"�E��#��A�A�9A�F7B������C��

���#�E�B��#�E �#!���!�

��������E�A���#����� �AC���C�#�E�A<"C�#�A���<����444�A�!�

���#�E���#!�

��������E�A���#����� �C�"�AA����EC����#�C##���A��E�$$�444�A�!�

� $E���D��"�A�*����)����������DA�*�E��������CC�1�(A��������������"�E�����C�A�����ED�E�E��A������

Page 131: Corso di linguaggio C

����������A�B�CDEF�F���

��A������������!�F����A�E���A������������!�F����A�E�

� ��"E�E��E���A�����DA���A�� E�"A�A��D��E�������"E"�C��DE���1�B���D�������ADACE��A����A�DA������EA��A��������C��*�E���E�AFA��E�������� E����C���AC��DE��E���A�� E3�+���A���DACE��A��E�� E��A���%�������E�AFA��E�)�*�E�����A#����A�A���3�����A��������A�*�E��������)��E�E���A�&����D��E�*�E��E�D�E�DA� A���A��A!

��"�E��#?@?1�@�/������������FCE��� ���������������#�E���;����"�E��#?@�/������������FCE��� ���������������#�E���;���E�A�����#�A� ��#?�@!���E�A�����#�A� ��#?�@!���E�A����#�$C����#!�����A� �#�$C����#!!��22#��B���1�*��.���E�A�����#�A� ��#?�@!���E�A�����#�A� ��#?�@!���E�A����#�$C����#!�����A� �#�$C����#!!��22#��B���,*�1

Page 132: Corso di linguaggio C

����������A�B�CDEF�F���

BE������F���A��A�D�A���A�����BE������F���A��A�D�A���A�����

� �����)�����A�A�E������E�����������E��D�����F���A��E3������A�E�F����*���D���A�"���E�� E����F���A��E�C�DAFA� A����"�A��A�E����CE�����E����� E��A��DA� A�����������CE��E��(EDA�C�����E�EC�A�!

D�����A��A��"�E��!/��::��;

D�����A�����"�E���!/����!::��;

�"�E���50 �F�51�

��E�A���#����� ������! �F����!�A� �� �F!�

�A��A��!��22���DECFFC�C##CEC��EB����DD������C�F�A�A�DCA<�A��A��A�F!��22�B��������C���������A$��AC��A��A��"C�B��������#������444

��E�A���#����� ������! �F����!�A� �� �F!�

�A������!��22��A�����ADC�C�B����������EC���BCA�C��C�D�E��F�����A�����F!��22���������A��E�$$��>�#�������##������BC��E<�BCA��444

��E�A���#����� ������! �F����!�A� �� �F!�

Page 133: Corso di linguaggio C

����������A�B�CDEF�F���

�����"���A�������A�A�A�������������"���A�������A�A�A��������

� B�������A���E�E�)����E�A��������A��E�������A����A�� E����A��������A��AFA���������DA������)�"��AD��A���E�E��E��E�*����A��A�"�A��A�E'�C���E�A��������A�A��DA������)��A#��A�A��333

�A��9 ��9�

9�,-���E�A���#����� ����A� 9!�

�9�0����E�A���#����� ����A� 9!�

� 5���A������������CE�D�"E��E1�6����E�������A����

� :���9���������91�$A�C���A��A1

Page 134: Corso di linguaggio C

����������A�B�CDEF�F���

�����"�D�A���A���A�A�#��F������"�D�A���A���A�A�#��F�

� 5�E����F���A�����������A�� E����ED�����D�����DA"E�A����� ���E����8���"���E�E��E�A��A9��(EDA�C�����E�EC�A�!

�"�E�#�?@���A����"�E�#*?@����C���"�E����#���"�E��*�#*�

�����'�*!���E�A���#����� �A��#�E�A<��#���EC�C�C����#�E�A<��#*�A�!�

� B�E��E�A����A��A��A��������������ADE�������A���!�A������A���������A�C������*���E��DA�E�"E������CEC�A����E��E�"�A��A�A�A��CEC�A�&�A��*�E������������ E��E�#��)�DA� A������AC��DA�#*�����)�

DE����� E����A�����A�DAA����A�FEA�E���

Page 135: Corso di linguaggio C

����������A�B�CDEF�F���

�����"�A�A���������A���F����A����������"�A�A���������A���F����A�����

� $�E��������A��E���DA��A��A�C A�E�E�F��)��E�E���A�����E�E��D����A�A�A�A��DE���A����A��������A�� E��A��������E�-���EE.���A������$E��A��A�DACE��A�����������A�����(EDA�C�����E�EC�A�!

�"�E�#�?1�@��"�E����#���22�����A����EC�D�CAC��A�$����$$������BC��C��������<��,44

��E�A���#����� �D�<�������#�E�A<��E����C�F������6F�8��CE��#��EC�!�

��/�������<C�#�#� �#�$C���#�! �#���A!�������G"��C���!/�������������E�A���#����� ���� ��!��������������::�������;��������E�A���#����� ��A�!�;G"��C�#�E�B��#� �E����A�!!�

Page 136: Corso di linguaggio C

���������A�B�CDEF�F���

����D�������������D���������

� $�A"EE��������CC��� E�DA� A�A��������F�����DA��D�E�ECE��A�E���A��E����A�"���A�E��E�������A������CC��DE��E��DA�A�*��D��E�E�������C�A���"ADE�'�� A��CE��E����EDE�D������������������������E3

� $�A"EE����F���A��E�� E�A�E"E���CE����CE����������ED�E�E��E����DA��CE����DE������E����

� $�A"EE�����F���A��E�� E�A�E"E�A��A��E����������A����E�������C�����"ADE������A������EA����AA�A��E��DE�AC��E�

� $�A"EE�����F���A��E�� E�A�E"E���CE����CE��������C��A�E��DE�D�E����������E��A�)����E��FAGFHGI�FHGFAG�

� B�����*�E�����CC��� E���AC��A����"�����F�����A����

Page 137: Corso di linguaggio C

���������A�BCD�EF������

������������A�B������������A�B

CDE�F���CDE�F���

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

�����������AB�CD������E��F�DD���������������AB�CD������E��F�DD����

���B��������B�����

Page 138: Corso di linguaggio C

���������A�BCD�EF������

C������C������

� ������

� ����AB��C���������B�D

� E�F����A��B�������B������������AC��

� �AC�����C����������C���B�����

� �B����A���E�F���������

� �B����A�������������B�����

� �B���B����������A�C��������B� �

� �B��������E�F����������

� F����������������������

� �!"��A����A��������

� �!"���������#���A�����������

� �!"���������C���A

� �B�����C��A�C�������B�C��$�������B�B��$������E�F���������

� �B�� �����A�C�������B�C��$�������B�B��$������E�F���������

� �B�����%�E�F�����������AB&��B�A�������B�A��&�

� �AB&��B������E�F���������

� �A�C��� �BC�E�F����������

� �B���A��E�F���������

� �B�����A��E�F���������

� ������'����&&����

Page 139: Corso di linguaggio C

���������A�BCD�EF������

����������

� �BB�B'���A�#��A&B�����������������������ABA�(�AB�B�A���C���B�A���'�AB�)������B�B����ABA��B��������C�B��B��������A����C����������BAB���B&ABA����������������A�C�������A��A��*

� +B������,��BC��BAB�-����A������B��B������C��#.�����A��''����B��ACA������B������,�����A&B���������'�AB���A�B����������A������B������'�AB�/

� ��������B�D��ABA���B��A��#�����������A������#��������BC��C�����������ABA������������B���A���&����������CA���

�C�B����C���

� 0��BC�������B'�AB���������BA��C�A���������&&ABA��������ABA���������������ABA�����''�#�������A�����A��ACA���������/

Page 140: Corso di linguaggio C

���������A�BCD�EF������

�����A��F������A�B�����A��F������A�B

� 1���&�������B�������B�D�-�B��������A�C�����������B���B�A���C����A�E�F���������������A�A&B��,����A���-�B��������A���������������������/�+B��C�������'�AB��C��������A��A��##��������2

�ABCDEF�

� ���BA���C���������������B������A�A�����A��BA�C���3��������C������������A���B�,�����A��BA�������A�����B�������BA���C��������������ACA��B��������B������A������B�A����������C���C��C������''���/

� �B�D��B��������4��������&���A��B�C����AC�2

� ������2���A-��B��������C����������A�&�B�''����B���B�������B���C���B������������������B� ��B�

� #�B���A2��B���������,��B'��C��#.�

Page 141: Corso di linguaggio C

���������A�BCD�EF������

����������A�DE����A��� �DE������F�!����������A�DE����A��� �DE������F�!

� F����B'�AB���A��B���������������������B���������A���C�A��������������A������������������A��C��B�������#����C����A�E�F�/�

� �������A���&A��BA�-��B�����B&�������AB��B�����BA���C���������������A����ABCA��������A��A����A��A�A�������A/

� ������ABCA���&A��BA�-��B�����B&��������������������ACA��B��������B������A��������/�FA���C���A��B�C��&��A�B�������A���������C�/�

� ������A���������A�-������B�A���������������A�A������5+FF��������,����������A��A��3��������C��������BAB�������A��������A*

� 6�C���A�A����B�������A2

�ABCDEF�

EF�E�F��������������������C������

Page 142: Corso di linguaggio C

���������A�BCD�EF������

"�F���#�F����������F��A����"�F���#�F����������F��A����

�CC�F��C��CE���C��C�������C��C ������!C�����C

�CC"���C��CE���C��C���������C��C ������!C������CCC#�C��CE���C������C�����C�����������

�CC�F��C�C����C��CE���C��C�����C��C ������!C���������C�C��CF���$����CCC����CE���C���CE���CF��C���������C�%%������CC��C�F��C��CE���C��C�����C��C ������!C�����������������CF��CCC�%%����� ����

��C"���C��CE���C��C�����C��C������������������CCC#�C��CE���C������C�����C�����������

��C�F��C�C����C��CE���C��C�����C��C ������!C���������C�C��CF���$����CCC����CE���C���CE���CF��C���������C�%%������

&��C������C ���CF������C������C�����$$���CF��CE���C��C��F�C'������C�%%���%����C�� F���� ����C���C��C&��C�����C���CF����'���C ���C����C(�����C���C���C���C����C����C����

Page 143: Corso di linguaggio C

���������A�BCD�EF������

A���D�����������������!A���D�����������������!

� D���C�����B�������B�D�-��A�A���������/�7���������������B'�AB�����A������������BCA��A�����&A��BA������B�A��������������������A�������C���/

� ������A�����A�B�A�C�����A���-�8�����3A����'�AB��-��BC�����#�AB���B���������B������,�����������A�C�����A�����A�B���"E/

� 9C�������A2

E������EF��

Page 144: Corso di linguaggio C

��������A�BCD�EF������

A������$��DE�������A���!%A������$��DE�������A���!%

� DA����A�������&�B����,�������B'�AB��BAB�������A����������B�������������������BA���-����������A�C��������B&������B���/

� DA�������&�B����������B'�AB����A�B��8�����A������#�AB���B���,���������������A����B����A��AB����A/

� 9C�������A2

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

Page 145: Corso di linguaggio C

���������A�BCD�EF������

A����A����DE������F �DE����A�&!A����A����DE������F �DE����A�&!

� :�B'����A�'��C����B����������������������BA��B�����������������BA���-��AB�B�A�B��������B&��A�C��AB����BA����AB�B�A�B��������B&��B� /

� DA�������&�B����������B'�AB����A�B��8�����A������#�AB���B���,���������������A����B����A��AB����A/

� 9C�������A2

���� ������������)���C��������)����

Page 146: Corso di linguaggio C

����������A�BCD�EF������

A�������E�������������!%A�������E�������������!%

� :���A������������A��A�����&A��BA�-��BA�����������A��B���������������������C�������B'�AB�������������B��ACA����������C���B���#������C���������BAB��B�A���������B���A���������B&�BA������/

� :���������5+FF��A�����&A��BA�������B'�AB����������������A�������&����������������B��������/

� 9C�������A2

EE�����EF��

Page 147: Corso di linguaggio C

����������A�BCD�EF������

�����������D������������������������D�������������

� ��������-����A��A����B����,��B'��C�����������A�#.���������BA������B���������C���B��ACA���,��B'����/�

� �B�,��������ACA�#��A&B���B����������C��CA������-�������������&&�����B�����/�1���������4��C�A&B����������B�����A���A��B��BC���A���C���A��'�AB�������BC���������A����A�#.�����,������A�����A�����C���/

� 0��BCA�������&����B��,����B,���A����'�AB��C�������!��������������BC���A������B���B�����B�A�C���B����A�C��#.�����!������C���3A����'�AB������B�����&���/

� �B�,���A��ACA�������������A�������A����������������C�������3�����BA����������A/

Page 148: Corso di linguaggio C

����������A�BCD�EF������

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

� 9����B�����A�����A��ACA�C���A��CA�!�C�B/��B�������������B&ABA������������B���A����BA������/�

� ;���AB��&��B'��,��BCA����������B��������B��-���������B�����������A�������A���&A��BA���B'���<����BA���C���A���������BC��C�������B�A���������������,�����C���C�������&&������������/

� 6�C���A��B�������A2

EF����E�EF�C�*� F�������+C,-�.E/���C01�2314314��

E����E�EF�C�,�5,��,-�.E/���C%������C ����C�� F��

Page 149: Corso di linguaggio C

����������A�BCD�EF������

�����������'���������D������������������'���������D�������

� 9B�A����B���A���-���������B���A����������CA�!�C�B������B�A���������������,�������&&���!���������B�������B'�AB������A������ABA�����#�B�2��&���������������&�������������/

� 6�C���A��B�������A2

�ABCDEF�E�F�����������)�����6���

����C��E%����EF��

EF����787�EF��

����C�90-:�C�90-:�

E%������C��$��E����CEF��

EF������EF�

Page 150: Corso di linguaggio C

����������A�BCD�EF������

�����������F����������������F�����

� 1���&��������������!��������&�B�����������ABA�C�������B'�AB�����A�����������������BA�����C���� �����AB����,����������4��������������B�������������C���&�B������/�5������������A�,��BCA�������A�����������C��/�

� DAB�,�����C�����B'�AB������������,��BC���C�����C����������������#�A����/

� "�����C���A������B�������B'���CC�B�������A��A�B����A�A�����''A///

Page 151: Corso di linguaggio C

����������A�BCD�EF������

A������F�$�F����� �A��F�(���� �A��A��(���� ������������!A������F�$�F����� �A��F�(���� �A��A��(���� ������������!

� F����B'�AB������C�����&&��C����������B�A�C���������B��$�����#�A�����C��C�����AB��C��$��������������������������C������A��'�AB��C�����A������B���C����/

� F����B'�AB���������������B����A�C�������B�����������B�����/

� +B�������A�����A�A����������������A�1���AB�2

�ABCDEF�E�F������'������������'���

;������C �����

�E�E�����< �����C��$��E�;��������C0�CEF�C=�C0�C

EF����E���������>������C��������CC��%%���C���CE���=/����

Page 152: Corso di linguaggio C

����������A�BCD�EF������

A���&����$�F����� �A��F�(���� �A��A��(���� ������������!A���&����$�F����� �A��F�(���� �A��A��(���� ������������!

� F����B'�AB��� �������������B����������B�A�C���������B��$�����#�A�����C��C�����AB��C��$��������������C������A��'�AB��C�����A������B���C����/

� F����B'�AB���������������B����A�C�������B�����������B�������/

� +B�������A�����A�A����������������A�1���AB�2

�ABCDEF�E�F������'������������'���

;������C �����

�E�E?�����< �����C��$��E�;��������C0�CEF�C=�C0�C

EF����E���������>������C��������CC��%%���C���CE���=/����

Page 153: Corso di linguaggio C

����������A�BCD�EF������

A������)������������� ���A��A�������� �A�����!A������)������������� ���A��A�������� �A�����!

� :���������A������3�BC���A���C���A��'�AB��C�������/��B�,���A��ACA�-��A���#��������C�������A��������B��ACA����������B'���<��B��ACA���,��B'����/�=���������8��B����A�C���������A/

� A������BC�������B����A�C��#.��C��������A������3�BC���A������������C��A��&

� A��&���4�����������BA�C��,�����������A��2

� :��>$:�? �B�'�A�C�������

� :��>$D+= �A��'�AB���A���B�

� :��>$�5; ��B��C�������

� +B�������A2

E���@�EF�CA--A�C#BBBC#B*��

Page 154: Corso di linguaggio C

���������A�BCD�EF������

��A��A��������������������!��A��A��������������������!

� =���������������A����A���B��C���3�BC���A���C���A��'�AB��C�����������������A/�

� 1����������#�B�����������������B����A�C��#.�������A����3�B�'�A�C�����������B��������������C����A������������B��AB&�����BAB��A�����ABC��������B�����B����A�C��#.��C���3�B�'�A����-��A�A��B��BC���/

� ������A���������A�C�����������4����������B,�������B�����A��A���A����������A���:��>$:�?�������A�B����B������������A��'�AB�/

� +B�������A2

���%C���CEFCF���E�����EF��

Page 155: Corso di linguaggio C

����������A�BCD�EF������

$�F���&AF�������������!%$�F���&AF�������������!%

� DA��������4�����&�B����(�����A�&�)��A����������A-�������A������3�B�'�A�C�������/

� DA�����ABC��������B���2

E���@�EF�C-A�C#BBBC#B*��

� +B�������A2

��?����EF��

Page 156: Corso di linguaggio C

����������A�BCD�EF������

A�������������������!A�������������������!

� 6�����������-�������&&��B�������B��C�������/

� ��A��������������8�������A�A����-�������&&��B�������B��C�������/

� F����B��C��������-��BC�����C���B������������������C���B�A��A����"E/

� +B�������A�C���AC��������������������C�A��B��B��A�����2

?�����E��E�EF��CF����E��,���CE%����EF���

Page 157: Corso di linguaggio C

����������A�BCD�EF������

A���������������������!A���������������������!

� 6��������������-���������A��B����A���B���3����A�������A��������/

� ����A��������������8�������A�A����-�������&&��B�������B��C�������/

� F����B��C��������-��BC�����C���B������������������C���B�A��A����"E/

� +B�������A�C���AC���������������������-���&&��B�������B��C��������A����-���������A��B����A��2

�E�E%����EF���>DAA�E

CCCC�E�E������EF��CF����E��#�CFC����E�����C��C������/����

CCCC����CF����E��#�CFC��%%�����C��CE���C���CE���/����

G

Page 158: Corso di linguaggio C

����������A�BCD�EF������

����D*������������D*��������

� :���������B���A&����������&�B����@8888�B���������������A����������8���@8�������������B��B������C����A/

� :���������B���A&������������&&����������C����A�&�B���A�C�������A�������'�A����AB��,��B���A���-���A�&�B���A��A�8��,��B���3@��,��B�����A�����///���&������������B�BCA�����A��AB��B���A&������A��''AB���/�

� :���������B���A&����������������B�������C����A�A�#�B���A�����A��A�����B��B�B�A�A�������������BA���-��A�����A�����AB�����������A����#��A��B�/#�%

� :���������B���A&�����������AC�������B������C����A�����A���BCA�������������������B���A����B�������A��/

Page 159: Corso di linguaggio C

������������A��BCDBEFFE

������������A�BB� �C�DE����F����AE ���BBE�� ��� ����EC��� � B� � �F���������E����BE���F�AE����������������F����AE����E�����E��E������BB���������BB���������BB�����������BB�������B���F���������E�������EC����F����BF����C����� B����!���C��"���������E���B���B���F��������A�BB���������CE���B��B��B���F��������F�AE��A�BB���E������C�FF��A�B��#������F�������������B����AE�EA��A��B��C�FF������#������������B����B��B���E��������$�CC�����EC����C�B� B����!���C��%$�BEF���E�����AE����E�F�C���E������B��B��B���F��������F�AE��F��CEB�����E�������EC����������������ECE����AE�A���A��EF�BE�E����&EB��AE��C��C�B���������F�����A�BB��C�DE����F����'���()*�A�B����(+�

%$���������, ����- �C�&��AE �A���� � &��� � �� �#��C�� B��������F����������������������B��B��E����.��E�&�E�E��E��B����CCE EBE/�&���E��A�B�C���()*���BE��E����� ����������������FF�������BE � �E��E�A��AE � E�C��E�� � C�B�� B� � �F�������� B�� ���E �( �F�F��E �A�BB��E������������E�����F�E���CE���B��BE�B��F�AE���E����BE�����F�CEBE�������BE����0BB$����������������,����������FF�����CE�,�������AE�&������A����F�����A������������������FF�����C�AAEC&E�B��FE���CE���D��������CE���BB��C�CC���F���C��BB�1�2�E����-�CE�,��E���A�������BB$�����E���$,�EB�%E��3%� ���E��E��AE�������FF���E�E��4��������A���� ����C�&5�������C��D�������A����#��B�����E�����CE�,��E��B����F��C�E����A�FE�E��A���BE������E-�AE��E������� EC������6������E�CC����EB������BB��C�����E�C���E&E����

%$��������������AEC��CEDE�������&EB��AE��C������CE�,���������F���������BE����E���������������������������(�E����E����F�CC���������E��E�����B��#������F��������B���',���� ��������C��EDE����E��AE�E�B��A�E�C��E� B����E!���C+��7E��E���AE��������E�#��������E����,� EC�CEB���6�����E��B����C���� EC�CEBE�EB�������EB����(��EB����)��EB�������EB����

6B���������AE����E�&EB��AE�A�E�,�CEFEB���B�C�������

������������������������A���B��

��������������A��C��A��DB����CC�

���������D�����D�D�AC�B�A�����B��

���������A��D�������B���B�����C�

���������C��C�DB�A����B�������D��

���������B��A����C�D�����������D��

������������������D���DA����A��

������������A�D������B�������B��

��������������A�B�D�����A��������

������������B�D��A�DC����D���D�B��

������������A�AA���CB�C�CD���A��

���������������D�C���A�����A�DD�

���������D������������C�AB��A����

���������A��D�BA�B�D������������

���������C��D��C���B��������A�AA�

���������B�������C��B�C�C�����B�

������������C�������B�B�D�����B�

������������A�B�D�������C������

���E��E���,���F��C��A������F�E�C�����E�A�������������E���B���6B���EF����F������E��B��A��������!F�C�!�E������6B�C����A����F���B���F��������FEC������BB��������6B���D�

Page 160: Corso di linguaggio C

��F���B���F��������FEC������BB��������6B�#�������F���B���F��������FEC������BB��������6�&E���EB�#�E�����F���B���F��������FEC������BB��������7E��E��E�A��AE�C��E�������$���BE��DE����C�&5������������AE�E�B�����EC��DE������B$���BECEA�BB���F���������6B�������FF��A����FF��E�EDE�������C����A�����E���&���E��CEFEB���BB�C�������

EF��

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

���E !�"������!������ ����

D��#�����������$� ���%����� �����

A��&����''��������������(��)����!���!�������� ���

C��#�� �!��� ����

���F����!����� $�����

*�����$��!������������������� �+����A,�--.

��������6B�������FF���E��E�A���BB$�����B$�����C�B��������EB�#��B��CE�A�CEA����E�C��E���B��������F���������"���AE�������E&E�������B$�����C�B�DE�����CE����BEA����E�,���������CE����������E/���F�B����������B���F��������A�B���EF�������E���B����"E��F ����7��B$����C�B�DE���� �, ���BEA� ��BB��� � �E��E�A� ��BB$���������AE � E�C��E�� � B� ���EF�� �F������� ���������� � ���C���� �7�����E�F����� � B$�����C���E&E��� �CE� � EB ������� ���� � EB � &EB� � ��B�E����������B��C�����E��E����

������������A��������C��B��A��B�

������������D�������������������

���������D��D����A��C��D����C��

���������A��B����D��C�C�������AD�

���������C��C������C��

6B � ������FF�� �E��E�A��/ �#�E�AE � AE � E�C��E�� � B� � �F������� � B�� � �BB� � ��� � ����� �A�B � �������E��A�BB$�����������"��������������� B$E�C��EF����AE ������F�������� EB �������FF��A������E�A����C��CEA�CEA���� E�C��E�� � B� � �F������� �C����CCE��� �8�B ���C�� ��C�F�E����E�A��/�C�����BE�F�E�C��E��� B���F��������A�BB������������A�B ��E������������E��������9���C: ��E���&E���,B$�������������A��EA��AE���������B�F��;���E��E��B��

��������A6B�������FF���&&���B����CCE EBE/��BB$���������AE�F�AE&E�����E�A�E�E�C��E���������F�����BB$����E�E�� � 2�� � &�� � �E- � �E��� � �E��E�C� � �BB$���� � EB � �E���� � ����EC���A��� � �BB��F������� � ��� � CE � ���B� �F�AE&E����� � 6B � ������FF� � ���E&E�� � ��� � B� � A�� � E�C��E� � CE�������������EB ������E������E�E��A�E���E���B���C����E�A��AE�F�AE&E�����B���F�����������EC���A��E � '������BF��� ����������� ��<+� �0�F�AE&E������������E�����E��E�C��BB$�����C��A�CEA����F�AE&E������B����F���������6����C��������E��CE��E������B�F��;��E��E��B��

��������B6B�������FF���&&����BB$�����B����CCE EBE/�AE��E��������B���F����������E�,�AE�&����A�BB�#���=��6B�F��;�AE�E�C��EF����A����A����B����CCE EBE/�AE�EF��C����(�����F��E��B$������EB

Page 161: Corso di linguaggio C

F�C�� � EB ��E����� � B$��� �AE �FEC���DE��� �A�BB� � �F�������� ����E�F��� � B$���� ���- ������B��� � C���E&E���� � �E � � � #���� � E � ����F��E� � 4�E��E�F� � EB � �� � ��� � �� � �C�F�E��7�����E�F������B��D�B�C�����������A�BB��C�DE����F����AE���BBE������BE������C�����B��F���������BB������������A�B���EF���E�����AE����E�����������E��BE����E����C��E�E�����E�E�������B���%$E���&���E��AE�E����CC������/���C:���F�B����

�������������� $������� ����/�� ���!���!���� ��*��/� ���(�

����������0���������/�� ����������)������� �������������1�

&�� 2����1

E���2�����

3� �� 2���

4��2 ����C

5�����������������������������������5

5�&�� �5�E����5�3� ��5�4����5�6�����5

5�����������������������������������5

5������5������5������5���C��5����A�5

5������5������5������5���C��5��C��B�5

5������5������5������5���C��5��D�AA�5

5����D�5������5������5���C��5��C�B��5

5����A�5������5������5���C��5�������5

5�����������������������������������5

��������C6B �������FF���&&��� B� ���CCE EBE/�AE � &��� �C�ECE��� �A�B ���EF����AE���'F�AE�+�C�E �A�E���C��E�E������E�E���%��C�ECE��������A����&���E���C����B��C�����E�0+>�F��������F�AE���E����BE������B��B����������E��E�������F�B���E������E�E��?+ >�F��������F�AE��F��CEB����B��B����������E�F�C����F�B������C����E������E�E��4+ >�F��������F�AE�������B����B��B����������E��������F�B������C����E������E�E��"+>�F��������F�AE����B��B���C����A������F��E����E� EBE�EFF�CCE�A�BB$�����6B � F��A� � AE � EF�B�F���DE��� � ��� � �EC��BEDD��� � E � �EC�B�E � , � B�C�E�� � � � C��B� � A�B������FF������2��C���BF����C�����E��E�AE�C�F�����EB���B����A�BB��F�AE������B�����EC����FF����EDD���B��E��F�A��CEFEB���B �C���������B���C��A�BB��C��B��4���E��F�A����B��������B���B���C��B��

������������������E�� ���5������������7��8����������������

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

������������������BCAD�����DACB�����DACB�����DACB��

�����5��C�DB�5�11111111111111111111111111

�����5��C����5�111111111111111111111111111

�����5����A�5�11111111111111111111111

���D�5����C��5�111111111111111111111111

7��B��02��C������� E�� EC�����AE�C�E���DE��E� �0A��C�F�E�������������A�E�A�E��)�@��E���E���C��E���B���C�������E�E����B��B���F��B������EC���A����F�AE��%$��E�����C���$, �A��&�������DE������B ����CEA������ E � C�BE ��E���E ���F�B�E� � 6�&�E � C� �,���C��������E�������������,���F�B����A�B�#��B���A��C�F�E��� E�F��E�C��E��C�B��A��

Page 162: Corso di linguaggio C

�F�������� � ��� ��� � C��C� � ���CEA����B� ���BB� �F�AE� �A�E ��E���E ������, ���� � C���E�F�����C�E�F�� B� ��B�� �A�� � �F�������� �0A��C�F�E� ���B ���C�� � &EB� �AE �����E�E� ��E � C������E��E ��)�) ��E���E �F� �A�BB$�BEF� ��E���� � C��� � C�� � EFF�CC� � C�B� �A�� � �F�������#�E�AE�����,�A�����CEA������

7��B��?0�����E��#��C����C�������E�C���� EC�����AE����E��B��E�C�E���DE��EA��������������B��&�����DE���������CEA������C�B��E�F�CE���F�B�E� �7�F�������CEA����A��EB���C�������E�E������F������E����F�CE�E������E�E�����F�AE������EC���A��E�

7��B��4B�B������BE�C�CCE����E���F��E�&�E�����E�A�����CE�������AE�

7��B��"9$�&��C��B$�C�����E;���F�BE����A�B���� B�F����&&�E���B����CCE EBE/��BB$�����AE�������F�AE��C��E�CE�FE����C���BEDD�E��0A��C�F�E��CE����� ����B�������C�����B���F�������F�AE��F��CEB��A�BB��B������&&������BB�������������������E�F�C��E������E�E����������CE���� ����B���C������B� ��F��������F�AE�������B��A�BB�� B������&&���� ��BB��������0������������B��CE����� ���E��E�A����#��B$,�B���F��������F�AE��F��CEB��AE����E�F�C�AE�AE��F ������C����E������E�E����������CE����� ����B����������B���F��������F�AE��E����BE��� � AE � ���E � �� �"E��F �� ���� � �E � �BE � ���E � ���C��E � E� � ����E�E�� �� � ������ � CE���� ����B�������C�����B��F�AE����B��A�BB��B������&&������BB�������6B�F�A������EF�B�F������B��#���=���B$E���&���E���BB$�����,�B�C�E���BE ����2��C���BF����C�����E��E�������C��AE�#��C��E���

6�� �!����!��2

��6 ����

��&������

D�E������

A�3� ��������

*�����$��!������������������� �+����A,�--.�D

*����"������0�������� �� ���!�����

+����� ���!�����������������������1111,

&�� 2�1111

*����"������0����������� ���!������

+����� ���!�����������������������11,

E���2�����

*����"������0�����$� �� �� ���!������

+����� ���!�����������������������11,

3� �� 2��11

*����"������0�������������� ���!������

+����� ���!�����������������������11,

4��2 ����C

Page 163: Corso di linguaggio C

4���#��C��#���=�AE��C�F�E�������FF��B���F��������F�AE��F��CEB��A�BB��B�����A�BB��������������� �E � E �F�CE �AE ������E�� ����C��E � E������E�E�� �C�E�AE ������FF������ EB��C�������E�E��C�B��(��F��������F�AE���8����������C����������C��C����E�A����#��B���E��������CEA������C��CE��E��E�A������F�AE�F��CEB���0BB��C�CC��F�A���������C��C��#��B��F�C����#��B���E��������CE�A������C��CE�E��E�A� � ��� � F�AE� � �����B�� � C�E�AE � , � ����CC��E� � ��� � ��E�A��� � E�&��F�DE��E � �������CC��E� � �����, � B$�������� � , � �F��� � � � ���� � � E�C��E�� � A�E � ��B��E � C�����E�8�BB$�C�F�E�������A����#�E�AE ���������CC�B��F����F�C�������EA���B� ��E��E�C� �AEC��B��A�B��E����<

��������D6B�������FF���&&���B����CCE EBE/�AE�&�������E�A��E���C�BB���F�������������A�'F�CCEF���FE�EF�+���B��� � E� ��F E� � ��B�� ������B�� �F��CEB� �� ��E����BE���� E� �F�A� ����B�����#�����A������� B��C��B��"�A�BB$��DE����(��0A��C�F�E�����BE��C�������������E�F�C�#��B$,�C���B���F��������F�CCEF����FE�EF��B����BB����������������������BE��C�����#��B$,�C���B���F��������F�CCEF����FE�EF��F�E����EC������B�FE������E�E���B����E���7E����CEA��E����BE�C�CCE����E���F��E�&�E�"!(�

��C���E�CBC����