an overview of c and c++ sintax

38

Upload: martinre2

Post on 21-Dec-2015

220 views

Category:

Documents


2 download

DESCRIPTION

An Overview of C and C++ Sintax

TRANSCRIPT

Page 1: An Overview of C and C++ Sintax

��� ��������� ��� ����� ����� ����� ����� �!�#"

$&%(')'+*-,.%('0/1%32547698

:5;=<?> /�@BA1ADC

EGFGHJILKNMPORQTSUFWVYXNFZKN[]\^\`_aKNOPb)c)K0d eNf0g(d Fih+gkj]l5FZfkQ3lmlml1HJSUFWVYXNFiKn[]\Zd eNf0g(d Fih+g

Page 2: An Overview of C and C++ Sintax

oqp�rtsauvrwsyx

z|{0}(~Y����} �U�

� ���G�!�Z��������� �

� ���5� {0�m�.��� � ��� � �� � }B�D�.} � ��} ��B ¢¡ £¥¤�¦�¦�§]¨ª©¬«­ | � ® | � | � | | � | � | ® � | | � | � | | � | ® � | � | | � |  ��B ¯� °B±²¦�³µ´R§v¶v·¸©¬· ¹»º(³§]«¼ | � | | � | � | ® � | | � | � | | � | ® � | � | | � |  ½�B P½ ¾L·¸«i±R¿®ÀWÁ�  | � ® | � | � | | � | � | ® � | | � | � | | � | ® � | � | | � |  Ã�B ÅÄ Æ#«i«i±²Ç�¨3¦�§]¨ª©ÈÁÉÆ#Êi±¢©¬Ë3¦�§�©i±R¿Ì | � | � | ® � | | � | � | | � | ® � | � | | � |  Í�B ¯Ã £¥¤�¦�³�·9ÊZ±R«Z¤�¨  � ® | � | � | | � | � | ® � | | � | � | | � | ® � | � | | � |  Î

Ï � }BÐ�}(� � ��� � ѽµ ¢¡ Ò0Ót«Z©¬·¸©¬§�¦�§�¨ª©¬«- ® | � | � | | � | � | ® � | | � | � | | � | ® � | � | | � |  νµ ¯� Ô0ÕÒ+Ö×+Ø�«Z©¬·¸©¬§�¦�§�¨ª©¬«  | � | | � | � | ® � | | � | � | | � | ® � | � | | � |  Ù

Ú Û }kÜy} � � � �^� � �(ÝÄ3 ¢¡ Ó3Þ¸ßt´R¤(¤�³3«  | � ® | � | � | | � | � | ® � | | � | � | | � | ® � | � | | � |  ¡+àÄ3 ¯� ÕªØ5Ò�áªâã´²¤B¤9³3«ä � ® | � | � | | � | � | ® � | | � | � | | � | ® � | � | | � |  ¡�¡Ä3 P½ å3Þ�æ9ÕkØ5Ò�á�âw´R¤(¤�³3«ç | � | � | | � | � | ® � | | � | � | | � | ® � | � | | � |  ¡0�

è é � � � �D� {¸�.� � �7{0}Bê �BÏÃB ¢¡ Æ#Êiʬ·ëº(«ì � | | � ® | � | � | | � | � | ® � | | � | � | | � | ® � | � | | � |  ¡+½ÃB ¯� °(©iÊií3¿N©¬í3ÊZ§]«ì | � ® | � | � | | � | � | ® � | | � | � | | � | ® � | � | | � |  ¡ëÄÃB P½ î.¤�±R¨ª©¬§�Êi«ï | | � ® | � | � | | � | � | ® � | | � | � | | � | ® � | � | | � |  ¡0Ã

ð � �.ñ.Ü�{0�TòT{0��óôê �3õ͵ ¢¡ öv§]¨3§�ʬ·9´mÀ`¨B÷�¤�Êi¦�·¸©¬±²¤�¨  � | | � | � | ® � | | � | � | | � | ® � | � | | � |  ¡0ø͵ ¯� î�·9ʬ·9¦�§�©i§]ÊZ«  � ® | � | � | | � | � | ® � | | � | � | | � | ® � | � | | � |  ¡+Î

�3� �=ù�ù ú»ú

õ ���5� {0�m�.��� � ��� � ��øB ¢¡ £¥¤�¦�¦�§]¨ª©¬«­ | � ® | � | � | | � | � | ® � | | � | � | | � | ® � | � | | � |  ���

±

Page 3: An Overview of C and C++ Sintax

øB ¯� ¾L·¸«i±R¿®ÀWÁ�  | � ® | � | � | | � | � | ® � | | � | � | | � | ® � | � | | � |  ���øB P½ î�·9ʬ·9¦�§�©i§]Êîa·¸«i«i±²¨3ÇÉûü±²©¬Ë�ý  � | � | ® � | | � | � | | � | ® � | � | | � |  �9½

Ñ þ Ð^�3êëê]}(ê �èε ¢¡ ¹.§]ÊZ¦�±²¨3¤�´R¤9Ç9ºÿ � ® | � | � | | � | � | ® � | | � | � | | � | ® � | � | | � |  �9Íε ¯� £¥´R·9«i«Z§]«#·9¨��?Â����Z§]¿�©i«È | � | | � | � | ® � | | � | � | | � | ® � | � | | � |  �9Íε P½ À`¨3˵§]Êi±¢© ·9¨µ¿]§  � ® | � | � | | � | � | ® � | | � | � | | � | ® � | � | | � |  �9Î

� � Üy}k{0� � �T{ �� }k{)Ð^�T���.� � ò Ï7�Û }k~ }k{0} � ��}(ê Ï�Ú

±R±

Page 4: An Overview of C and C++ Sintax

�� u� ����u¹ Ë3±²«!¦ã·9¨kí�·¸´�³3Êi¤��(±��3§�«»·|¿]·¸© ·9´²¤�Ç®¤9÷1£=´J·9¨µÇ�í�·9Ç�§ ¿�¤�¨3«W©¬Êiíµ¿�©¬«�·9¨���«Zº(¨ª© ·���·¸´R¤�¨3Çvûü±¢©¬ËÉ«iË3¤9ÊZ©§��3·¸¦�³3´²§]«� tÀ ©�±R«®±²¨k©i§]¨��µ§�� ©i¤��§w·��kí3±²¿��­Êi§�÷�§�Êi§�¨3¿]§��¤(¤��k´R§�©] w¹ Ë3§wÊZ§ë· �µ§]Ê®ûüË3¤ Êi§!�kí3±RÊZ§]«·�¦�¤�ÊZ§�¿�¤�¦�³3´R§N©¬§|Êi§�÷�§�Êi§�¨3¿]§�¤9Ê©iíµ©¬¤�ÊZ±J·9´m±²«#§�¨3¿]¤9í3ʬ·9Ç9§�� ©¬¤�¤��µ©¬·9±R¨�¤�¨3§�¤�Ê#¦�¤�ÊZ§"�¤B¤ �(«#¤�¨©iË3§#©i¤�³3±R¿¸  ÆȨ ·¸¨3¨3¤9©¬·¸©¬§!���3±��µ´R±R¤9Ç�ʬ·9³µËkº�¿ë·9¨��§#÷�¤9í3¨��w¤�¨ã³�·9Ç�§v½¸Ä3 $#?·9¨ªº�¤9÷1©iË3§]«Z§��5¤(¤��k«·9ÊZ§®´R±��¸§]´¢ºt·%�¸·9±R´R· �3´R§È·¸©ü´R¤(¿ë·¸´&�5¤(¤��w«W©¬¤�ÊZ§]«!'(�µíµ©üû¥¤�íµ´���·9´R«Z¤�·¸´R¦�¤�«Z© ¿�§]ÊW© ·9±²¨3´²º)�5§|·%�¸·9±R´R· �3´R§¤�¨µ´R±R¨µ§v·¸© û û û® P·9¦ã·+*]¤�¨1 Å¿]¤9¦� À © ±²« ·9«i«Zí3¦�§�� ©¬Ë�·)©�©¬Ëµ§tí3«i§�Ê ¤9÷ ©¬Ë3±²«�¦�·9¨kí�·9´¥Ë3·9« ·9¿�¿]§]«Z« ©¬¤Ì·­£ç¿]¤�¦�³3±²´R§]Ê�·9¨�� íµ¨-,

�3§�Êi«W© ·9¨��µ«w©¬Ë3§ ³µÊi¤(¿]§]«Z«t¤9÷®¿]¤9¦�³3±²´R±²¨3Ç ·¸¨�� Êií3¨µ¨3±R¨3Ç ³3Êi¤�Ç9ʬ·9¦�«] -¹ ˵±R«w¦�·9¨kí�·9´³3Êi¤��(±��µ§]«¤�¨µ´²ºô¦�±R¨µ±R¦�·9´!¿]¤���§�ʬ·9Ç�§ ¤9÷#ÀWÁ� ¿]¤�¦�¦ã·¸¨��3« ·9¨.�=³3ÊZ¤��B±/�3§]«É¨3¤­±²¨µ÷�¤�Êi¦�·¸©i±R¤�¨�¤�¨0�3í3±R´/�3±R¨µÇí3«Z§]Ê1,`±R¨ª©i§]ÊZ÷^·¸¿]§]«� ¹ Ë3§�¦�·9¨kí�·9´7±²«È¤�ÊZǪ·9¨3±/*]§���±R¨ª©¬¤�©`û¥¤t¦�·9±²¨�³�·¸ÊZ©¬«� ÈÀ`¨ ³3·9ÊZ©ÈÀL©¬Ë3§�¿�¤�¦�¦ã·9¨.�3«È·¸¨�� ¿]¤9¨-,

«W©¬Êiíµ¿�©¬«È¤9÷»£�·9Êi§�±R¨ª©¬ÊZ¤-�µí3¿]§!�1 &°k© ·¸©i§]¦�§]¨ª©¬«&Ë3·��9§2�§]§]¨Ì¤9ÊiǪ·9¨µ±�*]§!� ·9¿�¿]¤�Ê3�3±R¨µÇ�©¬¤�©¬Ë3§|©¬Ë3ÊZ§]§¿�´J·9«Z«i±R¿]·9´ü¿]¤�¨ª©iÊi¤�´#¿]¤�¨ª©¬ÊZ¤�´«Z©¬ÊZí3¿�©ií3Êi§�«�4�«i§��kí3§�¨3¿]§+'È«Z§]´R§�¿�©i±R¤�¨&'ü·¸¨�� Êi§�³5§N©¬±²©i±R¤�¨D  ¾L·¸«i±R¿]·9´R´¢º�'·9¨ªºk©¬Ëµ±R¨3Ç�©¬Ë�·¸©��3¤(§]«i¨65Å©�÷^·9´R´yí3¨.�3§]Ê|©¬Ë3§�¿ë·¸©i§]Ç�¤�ÊZ±R§�«�¤9÷ «Z§]´²§]¿�©i±R¤�¨�¤�Ê|Êi§]³§�©i±²©i±R¤�¨&'.±R«|¿]¤9¨3«i±/�-,§�Êi§�� ©i¤)�§87Z«Z§��kí3§]¨µ¿]§�9µ vÀ`¨ ³�·9ÊW©&ÀiÀ «Z¤�¦�§�¤9÷y©iË3§É£;:<:¼§=�(©¬§�¨3«i±²¤�¨3«È©i¤ £-·9Êi§�±R¨ª©¬ÊZ¤-�µí3¿]§!�1 £;:<: ¿]´R·9«i«Z§]«È·9Êi§®©¬Ë3§�¦ã·¸±R¨t÷�§ë·¸©ií3Êi§�¤9÷ ©iË�·¸©«i§�¿�©¬±²¤�¨1 ü¹ Ë3±²«#¦�·9¨kí�·9´>�3¤(§]«#¨3¤9©È·¸©i©i§]¦�³µ©ü©¬¤§��µ³µ´J·9±²¨ô¿]¤�¨µ¿]§]³B©¬« ¤9÷¤��?�Z§�¿�©@,`¤�ÊZ±R§]¨ª©i§�� ³3ÊZ¤�Ç�ʬ·¸¦�¦�±R¨3ÇA�§�º�¤9¨�� ©¬Ë3§ãûüË3·¸©É±R«�¨3§]¿�§]«i«i·9ÊZº ÷�¤�Êí3¨.�3§]ÊZ«Z© ·¸¨��3±R¨µÇ ©iË3§�«Wº(¨k©¬·��=¤9÷#í3«i±²¨3Ç�¿�´J·9«Z«i§�«�±²¨�£;:<:� �¹ Ë3·¸©�±R«�'»¿]´R·9«i«Z§]«�·9Êi§ ³3ÊZ§]«Z§]¨ª©¬§!�·9«)7ZÇ�´²¤�Êi±CB�§��.9�Ô0Ö(ß�D5×0Ö(«v·9¨.� ¨3¤9©È·9«#·ã³�·9Êi· �3±RÇ9¦ «iË3±¢÷ ©#÷�ÊZ¤�¦�«Z©iÊií3¿N©¬í3ÊZ§��̳3ÊZ¤�Ç�Êi·9¦�¦�±R¨µÇ�©¬¤¤����Z§]¿�©@,`¤�ÊZ±R§�¨k©i§���³3Êi¤9Ç�ʬ·9¦�¦�±R¨3Ç3 

±²±R±

Page 5: An Overview of C and C++ Sintax

� � sFEG HJILKNM O HQP R

¹ Ë3±²«�³�·9ÊW© ¤9÷ü©¬Ëµ§t¦ã·9¨kí�·¸´�±²«�¤�ÊiÇ�·9¨3±�*�§�� ·9ÊZ¤�í3¨��ô©iË3§w©¬ËµÊi§]§t¿�´J·9«Z«i±²¿ë·9´»¿]¤�¨ª©iÊi¤�´L«W©¬ÊZí3¿�©ií3Êi§�«�4«Z§��kí3§]¨µ¿]§ 'm«Z§]´²§]¿�©i±R¤�¨6'D·9¨.� Êi§�³5§N©¬±²©i±R¤�¨D  ¹ Ë�·¸©&±²«�'«Z©¬·¸©¬§�¦�§�¨k©i«È±²¨ ·ã³3ÊZ¤�Ç�Êi·9¦�Ë�·9³3³§]¨?±R¨�©iË3§¤�Ê3�3§]Ê¥±R¨�ûü˵±R¿ Ëw©¬Ëµ§�ºt·¸³3³5§]·9Ê�S�±Y Å§9 C'µ«Z§��kí3§]¨ª©i±J·9´²´²º.T='Bí3¨3´R§�«i«¥©iË3§�ºw·9Êi§È·9´²©i§]ÊZ§����ªºw«Z§]´²§]¿�©i±R¤�¨ã¤�ÊÊZ§]³§�©¬±¢©¬±²¤�¨�«W© ·¸©i§]¦�§]¨ª©¬«� Ì¾L·9«Z§�� ¤�¨�©¬Ë3±²«�¿ Ë�·9Êi·9¿�©i§]ÊZ±�*ë·)©¬±R¤9¨ ¤9÷ «W© ·¸©i§]¦�§]¨ª©¬«!'!·9¨ªºk©¬Ë3±²¨3Ç?©¬Ë3·¸©�3¤(§]«�¨3¤9©�÷^·9´R´ªí3¨.�3§]Ê «Z§]´²§]¿�©i±R¤�¨�¤�Ê.Êi§]³§�©i±²©i±R¤�¨�±R«.Êi§]Ç�·9ÊU�3§!� ·9«�«i§��kí3§�¨3¿]§¸ !¹Lû¥¤v·+���3±²©i±R¤�¨3·9´ª«i§�¿=,©i±R¤�¨3«¥Ë�·%��§<�5§�§]¨�· ���µ§��t©¬¤V�9§�§]³ ©¬Ë3§v«Z§��kí3§�¨3¿]§|«i§�¿�©¬±²¤�¨t÷�Êi¤�¦W�§]¿]¤9¦�±²¨3Ç�©¬¤(¤�¿]íµ¦2�5§�Êi«Z¤�¦�§+4¶v·¸©¬·É°(©¬ÊZí3¿�©ií3Êi§�«È·¸¨�� °(í��3³3ÊZ¤�Ç�ʬ·¸¦�«� 

X E7rws � pZY\[\�üs^]]p�r¹ Ë3§£ ³3ÊZ¤�Ç�ʬ·¸¦�¦�±R¨3Ç#´J·9¨µÇ�í�·9Ç�§�±R«^�µ§]«i±²Ç�¨3§!�É©i¤<�5§ ·A7Z«Z¦ã·¸´R´_'`9È÷^·9«W©y´J·¸¨3Ç�í�·9Ç9§¥©¬Ë�·)©y³3Êi¤��(±��µ§]«©iË3§?³3ÊZ¤�Ç�Êi·9¦�¦�§]Ê�ûü±¢©¬Ëba�§=�B±��µ±R´R±¢©`º ·9¨��=³5¤+û�§]Ê� -ÂÈ÷v¿�¤�í3Êi«Z§ 'Lûü±¢©¬Ëca3§=�B±��3±²´R±¢©`º ·9¨���³5¤+û�§]Ê¿�¤�¦�§�« ©¬Ë3§|· �3±²´R±¢©`º�©i¤É«iË3¤(¤9©¤�¨3§�«i§]´¢÷a±²¨t©¬Ë3§®³3ÊZ¤d�9§]Ê3�3±J·9´1÷�¤(¤9©] Â&¨3§v¤9÷.©¬Ë3§v¨µ±R¿]§&÷�§]·¸©¬íµÊi§]«· �¤�íµ©#£ ±R«L©iË�·¸© ©iË3§]ÊZ§®·9Êi§v¦�·9¨ªº��3íµ±R´²©@,`±²¨ã÷^·9¿]±²´R±¢©¬±R§�«»÷�¤9ÊL¦ã·d,

¨3±²³3í3´R·¸©¬±²¨3Ç�«W©¬ÊZ±R¨3Ç�«!'D³§]ÊW÷�¤�Êi¦�±R¨3Ç�¿]¤�¦�³3´²§=��¿ë·9´²¿]í3´R·¸©¬±²¤�¨3«!'5·¸¨��ÌË�·9¨��µ´R±R¨µÇ�©¬Ëµ§�«Zº(«Z©i§]¦ï¿�´R¤(¿��T ¹.¤��5§L· �3´R§»©¬¤&íµ«i§ ¦�·9¨ªº�¤9÷�©iË3§]«Z§L÷�í3¨3¿N©¬±R¤9¨�·9´R±¢©¬±²§]«�'0º�¤9íÉ·9Êi§LÊZ§��kí3±²Êi§���©i¤A7Z±R¨µ¿]´Rí.�3§�9È·&Ë3§ë· �µ§]ÊB�´²§&ûüË3§]ÊZ§|©iË3§]«Z§�·¸Êi§��3§=B�¨3§��D L°B¤9¦�§v¿�¤�¦�¦�¤�¨tË3§]· �3§�ÊeB�´²§]«ü·9ÊZ§®Ç�±/�9§]¨A�5§�´R¤+û<4

¦ã·)©¬Ë1 ÅË ³3Êi¤��(±��µ§]«¦ã·¸©iË3§]¦�·¸©i±R¿ë·¸´÷�í3¨µ¿�©¬±²¤�¨3«ü«iíµ¿ Ë ·9«gfTÞ)Õ3â�ßt·¸¨��­ádh«Z©U�3±R¤3 ÅË ��·9«Z±R¿®ÀWÁ� ³µÊi±R¦�±²©i±/�9§]«L«Zí3¿ Ë ·9«vÔk× i+hµÓ ·¸¨���fµßTÒ%h(Ö(Ó«Z©U�3´R±/�1 PË «i¤�¦�§®í3«i§N÷�í3´.·9¨�� ³¤0û�§]ÊW÷�í3´m©¬¤(¤�´R«¥«ií3¿ Ë?·9«ej�Ԫ޸ߪÖ�·9¨�� ß-i+hµå©¬±²¦�§¸ PË · �3±²´R±²©`º�©¬¤ ¤��µ© ·¸±R¨ ·9¨��-¦�·9¨3±²³3í3´J·)©¬§Ì¿]´²¤B¿��k�¸·9´²í3§]«lSGתákÞ(×dmn'

ÖÒ%o�â�'T§�©i¿9 pT«Z©iÊi±R¨µÇ3 PË «Z©iÊi±R¨µÇ¦�·9¨3±²³3í3´R·¸©¬±²¤�¨#÷�í3¨µ¿�©¬±²¤�¨3«7«iíµ¿ Ë�·9« Ô0Ö(ß�×df-q®·9¨.��Ô0Ö(ß�×�i9Ö

¹ Ë3§�«i§ã˵§ë· �3§�ÊrB3´R§]«|·9ÊZ§É±R¨3¿�´Rí��3§!��±²¨ · ³3ÊZ¤�Ç�ʬ·¸¦s�ªº­³3íµ©Z©¬±R¨µÇ�©iË3§VtÒ%hתádDµåBâÌ¿]¤�¦�³3±²´R§]Ê�3±²Êi§�¿�©¬±C��§É·¸©®©iË3§V�5§�Ç�±R¨3¨µ±R¨3Çt¤9÷»©¬Ëµ§�«Z¤�í3ÊZ¿]§�¿]¤?�3§9 uwv Ûyx���x\z\{ ¹ Ë3§|t ¦�í3«W©r�5§ ±²¨­©iË3§´²§�÷ ©3, ¦�¤9«Z©L¿�¤�´Ríµ¦�¨t÷�¤�Ê ±¢© ©¬¤V�5§®ÊZ§]¿]¤9Ç�¨3±�*�§���·9«· ¿]¤�¦�³3±²´R§]Ê}�3±RÊZ§]¿�©i±/�9§9 

~����-�A�&����$�����Q���������?���V�1���=���<���=�����������������������d�<�V���d�<���d������������ <¡?������¢8£����1�Z�����1������1���Q���������% @�%�1���d�)��¤>�1�����<�����n¥§¦N¤¨�������1���d�©�����C�@�©������ 1�ª��� �������1���d����¤«�2¬b�� @��­� @���® ��­d�C����¢

¡

Page 6: An Overview of C and C++ Sintax

¯�°!±.²�³%´�µ�¶ ·�¸�¹ µ?°�º¼»§½?¾¯�°!±.²�³%´�µ�¶ ·�¸�¹+¿-°=±�ÀJ»Á½-¾¯�°!±.²�³%´�µ�¶ ·!Â�Ã�¹�½N»§½-¾Ä º�°%µ8Â�Ã�°=±¼Å�ÆÇ

»»»È

É|Ê�Ë �Ì �d�������d�<�<�����?�r���ͬÎ�% 1�©���� @�<�����%�����������1�8�������<�ÐÏÑ���d���d�Ò¢Ó�$��� ¯?°=±�²�³�´�µ ¶ ���ÐÏ 1�����1��Ô����2�% 1�yÕgÖ;������ @�r�����%�����l�����1�l���1���<�ÐÏÑ���d���d� ® �����������)�1����×��% 1�ÓØ����d���-������ ���� 1�����1��Ô����@Ù����������������¤gØ����1�%���������+�1�1Ù�¢Ú�Û Ê�Ë�Ü � Ý É©Ê�Ë �Þ �����+�1��¡��� 3�N���V¬Í�% 1�e��������ÏÑ�1�����1���1��Ô���ß¼�$���%�$����à��<Ô��% @�C� ® ���;��������� ¸+²�º�¿�¶ ���N����á.�� 1���+�¤/ 1�d�â�©Ô��% @�C� ® ���r�����<���\ã ²dºd¿�¶ �������3�A���Q���Ðá��� 1���+�e�1���%�<ã�ä�å�æ ç\¢�¢�¢1�?�Ðá.�� @�����ª�1�����ã ² å ¿ ç|¢�¢�¢

è é u�êy[ uvr\�üuúgëZ� �lì}íWíWî.�}ï.ðÀ`¨ã£Q'k·v¿]¤�¦�¦�§�¨ª©!«i§]¿N©¬±²¤�¨ñS ©¬¤r�5§ ±²Ç�¨3¤�ÊZ§��V�ªº ©¬Ë3§ü¿�¤�¦�³µ±R´R§�Ê�T�±²«y«Z©¬·9ÊZ©i§��Éûü±²©¬Ëyò?ó®·9¨��ɧ�¨��3§��ûü±¢©¬ËVó�òB !£¥¤9¦�¦�§]¨ª©¬«.¿]ÊZ§ë·¸©i§���±R¨�©iË3±R«m÷^·9«ZË3±R¤9¨�¿ë·¸¨�«i³3·9¨�¦�í3´¢©¬±²³3´R§ ´²±R¨3§�«] ¼ô#§�«Z©¬±²¨3ÇÈ¿�¤�¦�¦�§�¨k©i«¦�·ëºw¤�Ê ¦�·ëºt¨3¤9©õ�§|·9´R´²¤0û�§��Z�3§�³5§�¨��3±²¨3Ç�¤9¨ ©iË3§®¿]¤�¦�³3±²´R§]Ê� 

~����-�A�&����$�����J���������?���õ�1���=��� ® ���1�V�@����­d����Ï>�����V�Q�����1���?����ÏÑ�����������d�<�����+�1��¢

ö�÷�ø+ø ø ø+ø ø+ø ø ø+ø ø+ø ø ø+ø ø+ø ø ø+ø ø+ø ø�ø ø ø�ø ø+ø ø�ø ø+ø ø�ø ø ø�ø ø+ø ø�ø ø+ø ø�ø ø ø�ø øù ¿�º+À+¿�Ã!Â+Â.¶�¿ ú ä ½?¶d¿û�Ã�¸�¹Íü�º�µ?°%ý?°d¶�µJú2þ+ÿ��!´?³������ ÿ��¶�¸+²%¿?°��¹-°dº%± ú��½�° ¸���¿�º+À+¿�Ã!Ââ»+» »

ø+ø ø+ø ø ø+ø ø+ø ø ø+ø ø+ø ø ø+ø ø+ø ø ø+ø ø+ø ø�ø ø ø�ø ø+ø ø�ø ø+ø ø�ø ø ø�ø ø+ø ø�ø ø+ø ø�ø ø ø ÷�ö

Page 7: An Overview of C and C++ Sintax

»»»�.°� +Ãd¿�¶� �¸��d´-Ã�¿�¶����.° ÷ ¿ ÷ ¿�� ö�÷ Ãd¿�¶�Ãͺ�ýbÃÍ¿�º�´+±�µ��.°d¶ ÷�ö

úgë`ú �#�@í��v�1î�� �Jï3��������î>ð°B±²¦�³µ´R§Q�¸·9ÊZ±J· �3´²§]«L±²¨�£ ·9ÊZ§��3§]¿�´J·9ÊZ§�� ©¬¤V�5§®¤9÷�¤�¨3§®¤9÷.©¬Ëµ§®÷�¤9´R´R¤+ûü±²¨3Ç�©`º(³5§�«�4

�! Üy} x ��ó } "ì}(ó �T{ v Ü.Ü.{)�$#7�^ó � � } Û � � òT}±R¨ª© ±R¨ª©¬§�Ç�§]Ê ½ª�2�3±²©i« ,G�B ¢¡ëÄ�3±R´²´R±²¤�¨&% :®�B ¢¡ëÄ�3±R´²´R±²¤�¨a�¤ª·¸© Êi§ë·¸´ ½ª�2�3±²©i« ¡9  ��'J,`½�Î(% ½µ PÄ)'�:v½�Î�3¤�í��µ´R§ Êi§ë·¸´ Í9ÄV�3±²©i« �(  ��'J,`½�à�Î*% ¡� PÎ)'�:v½�à�ο Ë�·9Ê ¿ Ë�·9Ê ÎV�µ±²©¬« �9Ã9Í�3±,+5§]ÊZ§]¨ª©¿ Ë�·9ʬ·¸¿�©¬§�Êi«

¹ Ë3§®Ó3ákÞ�i�Ö�·¸¨���å3ÞdD.-Táªâ)�3·¸© ·�©`º(³5§�«#¿]·9¨�Êi§]³µÊi§]«Z§]¨ª©#¨3§]Ǫ·)©¬±/�9§®¨(íµ¦2�5§�Êi«#·9«Lû�§]´R´U É|Ê�Ë ��$���e�<�%�1�����<�%�1��������¤¨�������1���d���N�1���%�}�% 1�e¤��d�����V�C� Â.Ãd¹�½N»§½ ���@�1�����õ�-�% @���������� @���������® ���¤g� ×+��� µ�º%´�/-³�¶ ¢�£}���1���d��­d�\Ô%�% @��� ® ��������¤g�Ñ× ��� ý�³+º�Ã�¹ ������� ® ��Ñ× ���©������������Ï���d�<�%�1����������×�à>���ª���Q���d��Ô����+�1���d�����J���y����� µ º�´�/?³+¶ ���������1�e�1���� 1�2�% 1�2����Ô��� 1��������� 1×�����<���1�%�1���d����¢Ú�Û Ê�Ë�Ü � Ý É©Ê�Ë �0 �1�������% @�¬ ������������� ® �+�d�������rÔ%���������^���^���+����­��� @�^������ 1�g�ªÔ�����������¤21����J�����1��­d���%��������«¤¨�������}�����"���d��Ï43��� 1�QÔ����������¼�% 1�}�� @����¢«¬6575Ó�������C�������>� /�º º�³ � ×+���g���������d�����1���+�1�ý�à ³�¸�¶ ����� ¹ ¿d´?¶ à ® ���6�1���N�����?�����<�����1�%�1���d�����6�����1�Q�C������­��� @�«���Q�1���^�?��������¬�¤����@�����d�Ò¢~����-�A�&����(�<�������C�% 1�;Ô��% 3��� ® ������à����C���^�1���;�Ñ× ���õ�������;¤��d�����=�J��� ® ×����C�����^��¤6�C�������1��¡��� @��¢ Õ����1������1���%�$×��d�)�����|�������1�������83��gÔ%�% @��� ® �������%���1���e���������% @�%�1���d�©���$�����1� � ���?� � ¢^�$���e���1���� Ô��% @�C� ® �����N�% 1�õ���?�������1�����C�83����)¥¨�§¢ ��¢�à������:9����=���N�����%�N�1����×���=Ô��e���2�1�����Vß ¦3¢Ä º�°%µ8Â�Ã�°=±¼Å�ÆÇ

°=±�¹ Ã<;=/>;U²?� ö�÷ ¹d½�¿�¶ ¶b°=±�¹�¶�À�¶d¿ Ä Ã�¿-°�Ã�/-³�¶?¸ ÷�öµ º�´�/?³+¶A@B;DC�;FE�� ö�÷ ¹d½�¿�¶ ¶ ¿�¶�à ³ ø ±+´�ÂG/�¶�¿�¶+µ Ä Ãd¿?°�ÃH/?³+¶�¸ ÷�ö²=½-Ãd¿ ¿�� ö�÷ º%±?¶c²=½-Ãd¿�Ã�²�¹�¶�¿ Ä Ã�¿-°�Ã�/-³�¶ ÷�ö°=±�¹ �G�JIB;&���K�%þL� ö�÷ ÂÒ°!±�µMC�º�´�¿N�POU¸ Ã%±�µQ�BO�¸ ÷�ö»

½

Page 8: An Overview of C and C++ Sintax

»»È

R �?Ý Û?S¨Û2TVUXWYUZ ���d�%�1����­Q�.�d�C���J�% @���1�������1�C�ª¥¨��������×�������­d���%­��!¦¼���¼�d����×<���2�%���? 1�������<�%�1���d��¢ Z �� N�1����� 1�������d�Òàd��������������������­}�����1�����d�����1�% 1תÔ%��������� ���&�C�6�;���d�r���d���� @�����1�C���N���; 1���� 1�������+������d���+�1�����|�������1��¥¨�Á¢ ��¢�à����+����­��� @�3¦N�?�� @����­<�����C�������%�1���d����¢^�����õ�� @���� }��¤>�����������C�%�1���d��������������?�����?���1�� 1���?���?�������e�����1����Ô����C������¢©�����r¤��d�����!������­)��� ���2����­d�����+�Q�� 1��������������Ðá��� @����­�Ô����������&¤/��  @ ����� C ��Ô����<�1���d��­d���1���^�d����ת���Ðá��� 1�������N���&�1���N�� @���� >���Q�����C�@��1���õ�������������%�1���d���N�J�� 1�õ���� 1¤��� @�����Ò¢¯�°!±.²�³%´�µ�¶ ·�¸�¹ µ?°�º¼»§½?¾ ö�÷ ±?¶�²d¶?¸+¸dÃ�¿�CÓý º�¿N��¿-°!±�¹�ý ÷döÄ º�°%µ8Â�Ã�°=±¼Å�ÆÇ

°=±�¹ °[�ý�³+º�Ã�¹Q@�;\C]�@��JI¼»DIL�C��JI¼»DIL�ý º�¿�Å�°^�X�_�y°�·`�X��I�I�IL�)°^a�a.Æ@�a��K��I�I¼»\I ö Å@ý�³�º�Ã�¹�Æ Å�° ÷ °�Æ2�

ý º�¿�Å�°^�X�I�I�IB��°d¾��X�_��° ø+ø ÆC�a��K��I�I¼»\I ö Å@ý�³�º�Ã�¹�Æ Å�° ÷ °�Æ2�

��¿-°!±�¹�ý&Å^bdce�Hf>»g�%þdý Ã%±�µQce�Hf>»g�%þdý0Ãd¿�¶hbe;D@�;DC.Æ2�°%ý�Åi@kj=�MC.Æ��¿-°!±�¹�ý&Å^bgl å mb�Æ2�

��¿-°!±�¹�ý&Å^b�¶��d´?à ³]j\n%±?b�Æ2�È

�$���;�d�����?���N��¤n�1���C�^�� 1��­� @���Î�^���do�p�q¼»Dr���r�q���r�p�f þ�r�q�q Ã�±�µK��p�qJ»\r���r�q)p�re��r�q)s�p�p Ãd¿�¶Al å b¶��d´-Ã+³]j

Ä

Page 9: An Overview of C and C++ Sintax

úgëDt u �Nð3�wv��ex��¹ Ë3±²«®«i§]¿N©¬±²¤�¨�±²¨ª©¬Êi¤?�3í3¿�§]«v©¬Ëµ§fBßTÒ%h(ÖBÓ ·9¨.� Ôk× i+hµÓ ÷�íµ¨3¿�©i±R¤�¨3«� É¹ Ë3§]«Z§�÷�í3¨3¿N©¬±²¤�¨3«vË�·%��§�¨kí-,¦�§]ÊZ¤�í3«L¤�³B©¬±R¤9¨3«¥ûüË3±²¿ Ë ·9Êi§v¨3¤¸© ¿]¤���§�Êi§!��Ë3§�Êi§¸ »¹ ˵§v³3í3Êi³¤�«Z§v¤9÷7©¬Ë3±²«¥«i§�¿�©i±R¤�¨ ±R«�©¬¤�³3ÊZ¤��B±/�3§§�¨3¤�í3Ç�Ë ÀWÁ�Â�÷�¤�Ê�3§!�3í3Ç�Ç�±²¨3Ç̳3ÊZ¤�Ç�ʬ·¸¦�«� ô¹�¤­³3ÊZ¤-�µí3¿]§ ¤�íµ©i³3íµ© ©i¤ Ô0Ö(å3ÞdDBÖ S�©`º(³3±R¿]·9´R´¢º�©iË3§¦�¤�¨3±¢©¬¤�Ê�T='kº�¤�í�ûü±R´R´5í3«i§+4

fµßTÒ%h(Ö(Ó6y^zi{H|�}�~&���=�\����}����$�Bz[�:����}����G�������F�8�������k ¹ Ë3§y÷�¤�ÊZ¦ã·)©7«Z©¬ÊZ±R¨3Çü¿�¤�¨ª© ·9±²¨3«m©¬Ë3§»·9¿N©¬í�·9´ª¿ Ë3·9ʬ·9¿N©¬§�Êi«7º�¤�í®ûL·¸¨k©.©¬¤õ�3±²«i³3´R·ëº®·9¨��®³3´R·9¿]§�,`Ë3¤�´/�3§]ÊZ«÷�¤�ÊL·9¨ªº��¸·9´Rí3§�« ¤��µ©¬·9±R¨3§!�w÷�Êi¤�¦W�¸·9Êi±R· �3´R§�«L¤�ÊL¿]·9´R¿�í3´J·)©¬±R¤9¨3«]  ¹.¤É«i³§]¿�±²÷ ºt· ³3´R·9¿]§�,`Ë3¤9´��3§�Ê�'µíµ«i§� ÷�¤9´R´R¤+û�§��y�ªº�·�©`º(³5§®«i³§]¿�±/B�§�Ê] ¥°B¤�¦�§v¿]¤�¦�¦�¤�¨t«i³§]¿�±/B�§�Êi«#·9Êi§vÇ�±C��§�¨��§]´²¤0û<4

� å ±²¨ª©¬§]Ç9§]Ê"SÑ�3§�¿]±²¦ã·9´¨T� Ó Ó3ákÞ�i9Ö ¤�Ê å3Þ�D.-Tá�â� × ¿ Ë3·9ʬ·9¿N©¬§�Ê� Ô «W©¬ÊZ±R¨3Ç

~����-�A�&���� �� 1���% 1�)���d�������1�������% @� ���������?�����"��¤õ���1����­ ��¿-°!±�¹�ý ¢0�����|�d�����-���"�������^�<���� �Ï�<�����%�����ñ�����1�8�Z�������C�����2�@���% @�������� =à$���A���<�������������1�1�% 1×ñ���A�����?���C�����1��×Z�?�C������1���%��@���% @�������� <�C�����)�1����¤/�� @�r�%���1�� @����­�¢)�$�����ª���ª���d���"�����1� ® ���w9��1�����1��¤/�d�C���=�J��� ® × ± ¢0 �<�% 1���������w9���������Ô ���1� ® ��×r�^���������*9����=� ���=� ���"�@���=�c�1���e���� @�����+���1��­d�|�1�������e��������������V��������������¤�×2�r�?�������Q���d������ ��-�1���%���C���������?����� ® ×�?����������­r�Ñ�J�����d���1�������1��Ô������ ����2�1���;¤��� @�<�%������ 3����­����������<�d������ @�%����� ® �����!�õ¢¯�°!±.²�³%´�µ�¶ ·�¸�¹ µ?°�º¼»§½?¾°=±�¹cÃ`�)sB�µ º�´�/-³+¶NE��0ÿ¼»\�B���¿-°=±�¹�ý&Å^b��8Ã!Â�c+µMC�¶�Ã�¿.¸8º ³�µ)n%±<b�;@Ã�Æ2���¿-°=±�¹�ý&Å^b��8Ã!Â�c+ý�c�cc¸=´�¿�¶AC�º%´kÃd¿�¶Al å Jc+µMC�¶�Ã�¿.¸8º ³�µ)n%±<b�;FEB;@Ã?Æ��

¹ Ë3§ §=�µ·9¦�³3´²§ã÷�¤�í3¨�� ±²¨ôûL·9ÊZ¨3±R¨µÇ �(  ���3§�¦�¤9¨3«Z©iʬ·¸©i§]«ÉË3¤+û ©i¤Ì«i³§]¿�±²÷ ºô©iË3§t¨kí3¦2�§]Ê ¤9÷�3§�¿]±²¦ã·9´5³3´J·¸¿]§]«"SG¡0��±R¨t©¬Ë�·)©ü§=�µ·9¦�³3´R§%T�ûüË3§]¨��3±R«Z³3´J·ëº(±R¨3ÇÉ·a�¤ª·)©¬±R¨µÇ ³5¤�±²¨ª©;�9·¸´Rí3§¸ À`¨3³3íB©a÷�Êi¤9¦ Ô0ÖBåTÒ%h�S�©`º(³3±²¿ë·9´²´²º&©iË3§��¸§�º?�¤ª·9ÊU�ÒT.±R«�·9¿�¿]¤�¦�³3´R±²«iËvûü±²©iË�©iË3§Ôk× i+hBÓ|«W© ·¸©i§]¦�§]¨ª©

·9« ÷�¤�´²´R¤+ûü«�4Ôk× i hBÓ y^zi{H|�}�~&�����\����}����$�Lz?�:����}����G�������i�G¡G¡�}g�d�d���F�8�������k 

Ã

Page 10: An Overview of C and C++ Sintax

¹ Ë3§ü÷�¤�Êi¦�·¸©!«W©¬Êi±²¨3Ç|í3«i§�«�©¬Ëµ§«i·9¦�§!¢", ¿]¤?�3§]«�·9«!©¬Ë3§gfBßTÒ�h(Ö(Ó ÷�í3¨3¿N©¬±R¤9¨1 !ÂÈ÷ ©¬§�¨&'(·®÷�¤�ÊZ¦ã·)©«W©¬Êi±²¨3Ç¿]¤�¨ª© ·¸±R¨3«7¤�¨3´¢º®·ü«i±R¨µÇ�´R§y¿�¤-�3§¸ a¹ Ë3±²«�±²«1÷�¤�´R´²¤+û¥§!�"�ªºv©¬Ëµ§¥· �.�3Êi§�«i«�S�§]«�T.¤9÷B©¬Ë3§$�¸·9Êi±R· �3´R§�S^«�T±²¨k©i¤�ûü˵±R¿ Ë?©iË3§|©`º(³§��ñ�¸·9´²í3§®«iË3¤�íµ´����§�³µ´J·9¿�§��1 ¤£�¤�Êü¦�¤�Êi§|±R¨µ÷�¤9Êi¦�·¸©¬±²¤�¨ · �¤�íµ©È· ���3ÊZ§]«i«Z§]««Z§]§®«i§�¿�©¬±²¤�¨?ÃB ¯½B 

Ú�Û Ê�Ë�Ü � Ý"~}���?���&�/�� �� 1�<�% @�r���d���<���1���?���% @�y���������?�����g��¤N���@����­ ¸�²�Ã�±�ý ¢��������}�������<�?���<�������V�������d��Ï���� @�%�����^�1���;���1�%­��;��¤6����% 1 @�=×r��¤ ²!½-Ã�¿ � �J���<�� 1���%���õ�yØ����� @����­dÙ�¢>�$���}Ô��% @�C� ® ���g������� 1���� 1�������+�1�N�1���ª������ 1���1�^��¤&�1���õ�1�� @����­�à������1����¥ ���N���������������1�1�% 1×�¢¯�°!±.²�³%´�µ�¶ ·�¸�¹ µ?°�º¼»§½?¾°=±�¹ Ã�À�¶L�µ º�´�/-³+¶\½?¶�°%Àd½�¹]�²=½-Ã�¿ ±-Ã!Â-¶>¦ ÿ�I�§B���¿-°=±�¹�ý&Å^b ç ±�¹�¶�¿�C�º%´�¿cÃ�À ¶¼ú�b%Æ2�¸�²�Ã�±�ý ÅHbdc+µ2be;D¨�ÃdÀ�¶-Æ����¿-°=±�¹�ý&Å^b ç ±�¹�¶�¿�C�º%´�¿l½?¶�°�À�½�¹�Å�°!±cý�¶+¶�¹.Æ6ú©b%Æ2�¸�²�Ã�±�ý ÅHbdc+ý2be;D¨d½�¶�°�À�½�¹.Æ2���¿-°=±�¹�ý&Å^b ç ±�¹�¶�¿�C�º%´�¿l±-Ã=Â.¶«ú©b�Æ��¸�²�Ã�±�ý ÅHbdc?¸�be;ѱ-Ã=Â.¶-Æ��

úgë�ª « ð.ð3�w¬���íWî.�}ï­x®«m¯T� ïX°�íWî&ï3�ivÀ ÷¥¿]¤�¦�³3íµ©i§]Êi«®¿]·9¨ �µ¤?·9¨ªºk©¬Ëµ±R¨3Ç�'7©¬Ëµ§�ºÌ¿]·9¨ ¿]·9´R¿�í3´J·¸©i§9  Æ#´²©¬Ëµ¤�í3Ç�ËÌ©¬Ëµ§]Êi§�·9ÊZ§�· ¨kí3¦2�§]Ê®¤9÷³¤+û¥§�ÊZ÷�í3´y¦�·¸©¬Ëµ§]¦�·¸©¬±²¿ë·9´.÷�í3¨3¿�©i±R¤�¨µ«v±R¨�oÒi�֪ز±UØn'�©¬Ëµ±R«v«i§�¿�©i±R¤�¨­÷�¤B¿�í3«i§�«®¤�¨ ©iË3§V��·9«Z±R¿É·9ÊZ±²©¬Ë?,¦�§�©i±R¿&¤�³§]Êi·¸©¬¤9Êi«] !¹ Ë3§®¤�³§]Êi·¸©¬¤9Êi«·9Êi§vÇ9±/��§�¨��§]´²¤+û<4

³ ¦�í3´¢©¬±R³µ´R±R¿]·¸©¬±²¤�¨Á �3±/�(±²«i±R¤9¨¢ ¦�¤?�3í3´R·9Êg�3±C�(±R«i±²¤�¨: · ���3±¢©¬±²¤�¨´ «ií��B©¬Ê¬·¸¿�©¬±²¤�¨

îa·¸Êi§]¨ª©iË3§]«Z§]«®·9ÊZ§|íµ«i§���©¬¤�¤d�9§]ÊZÊi±��µ§|©iË3§"�µ§�÷^·9í3´¢©¤�ÊU�3§�Ê#¤¸÷ ¤�³§]Êi·¸©¬±²¤�¨3«LûüË3±²¿ Ë?÷�¤�´R´²¤+ûÿ©iË3§¿�¤�¨���§]¨ª©i±R¤�¨ ¤9÷ ©¬§�¨Ì© ·9í3Ç9Ëk©|·¸¨��­«i¤�¦�§�©i±R¦�§]«&´²§ë·9ÊZ¨3§��̱²¨­·9´RÇ�§!�3ʬ·w¿�´J·9«Z«i§�«|§=��§�ÊZºkûüË3§]ÊZ§ 4|¦�í3´�,©i±R³3´²±R¿ë·)©¬±R¤9¨�·9¨.� �3±/�(±R«Z±R¤�¨cB�Êi«W©%'ü©¬Ë3§�¨ ·+���3±²©i±R¤�¨ ·9¨�� «ií.�µ©¬Êi·9¿�©i±R¤�¨&'í3¨3´²§]«Z«t¤d�9§]ÊZÊi±��.�3§]¨ �ªº³�·¸Êi§]¨ª©iË3§]«Z§]«�µT©¬±²§]«ü·9ÊZ§®Êi§]«Z¤�´/�9§�� ÷�Êi¤�¦ ´R§�÷ ©¥©¬¤�Êi±RÇ9Ëk©] 

Í

Page 11: An Overview of C and C++ Sintax

¹ Ë3§¤�¨3´¢º87W©iÊi±R¿��ªº?9|³�·9ÊZ©»Ë�·¸«!©i¤"�µ¤®ûü±¢©¬ËV�¸·9Êi±R· �3´R§�©`ºB³§]«� P¶ Ë3§]¨�í3«i±²¨3Çòvûü±²©iË�±²¨ª©¬§]Ç9§]Êi«!'©iË3§­Êi§]«Zí3´²©�±R« ·¸´²û¥·+º(«�· ©iÊií3¨µ¿ë·¸©i§�� ±²¨ª©¬§]Ç9§]Ê] q¹ Ë3§ � ¤�³§]ʬ·)©¬¤�Ê ·9´¢ûL·ëº(«�Êi§��kí3±²Êi§�«�±²¨k©i§]Ç�§�ʤ�³§]Êi·9¨��3«¥·9¨��t¿]·9¨��§Èí3«Z§��t±R¨ã¿]¤�¨��Zíµ¨3¿�©i±R¤�¨�ûü±²©¬ËAò�©i¤�¤��µ©¬·9±R¨ã·�Êi§�¦ã·¸±R¨��3§�Ê¥·¸´R¤�¨3Ç|ûü±²©iËã±²©i«�3±C�(±R«i¤9Ê<S^ÊZ§]«i³§]¿N©¬±C��§]´¢º.TN »¹ Ë�·¸©±R«!'�·.¸Îòº¹w±R«7»ã·¸¨��V·.¸ � ¹w±²«*¼� À ÷.º�¤�ítû¥·9¨ª©©i¤ ¦�±��w±²¨ª©¬§]Ç9§]Êi«ü·¸¨�� Êi§ë·¸´1¨kí3¦2�§]Êi« ±²¨�·�«i±R¨µÇ�´R§&§��B³3Êi§�«i«i±²¤�¨ º�¤�ítûü±R´²´D¨3§�§��

©i¤É©`º(³§�¿]·9«Z©ü©iË3§®±R¨ª©¬§�Ç�§]ÊZ«L©¬¤Va�¤ª·¸©i±R¨3Ç ³¤�±R¨ª©;�¸·9´²í3§]«� ~����-�A�&����«× ���g�����1�1����­r���^���� 1¤��� @����� ® ×2����������¤/×�����­Q�1���;� ×+���õ��� ® �õ�@�?����­����|���2�-�% 1�����1�����1���® ��¤��� 1�õ�1���õÔ��% 3��� ® ����¢ Þ �|�1�����N���������?����à / ���$� ×+���e�����1����� ® �ª� µ�º%´�/?³+¶ ® ��¤��� 1�e��������������r�C�<�1���}�������������%�1���d��¢&Õ����1�����}�1���%�J�1�������1�@��­d�������+�«������ @�%���� N���¼�ª�1�C��­d��� � ¢>�$����������C�©���d�+�� @�����g���2�1��� ��� ������ @�%���� g���?���@�)���}�������©�������)���d���?�% @����­"� �¼�2Ô%���������g��������1�� @� ® ���2����������1���d��½ ¢¿¾ ¢

°=±�¹ Ã��X�_;=/G��þL;3²?�µ º�´�/-³+¶N@��X�(»g�_;DC)��þ«» þL;FEB�Ã`�bÃMaÀf ÷ />� ö�÷ Ã`�h��� ÷döE���Å@µ º�´�/?³+¶?ÆÁ/ ÷ @QaJC�� ö�÷ E���r«»Dr ÷dö

É|Ê�Ë �0 �d���g���1�%���������+�1�N�%�������% J���Q��¤���������<�� @��­� @���<�J�1���%�$¬8�����^�Q�1���� 1�1�?�����"�����1�%�1���d�¤/�� $�1�����¢^Ög���;���������-���e���^�1���ª������ 1�������+�1����­���¤ ��Ô%�% @��� ® ���^o °H� °AaK� ¢ Þ �©¬Í�1���������� ® �Q�$ @��������� °^a�a ¢}�����ª�1� ® ��� ® �����!� �C�����1�}���d�������d�<���d��� ®�®  @��Ô ���%�1���d����¢²Â;��������<�<���?���1���%�«�1���� 1���% 1����Ã+�?��Ô����������>������ @�%�1���d���>¤��� ¼�����?��¤Ò�1�����% 3���1�������1���^������ @�%���� 3��¢

Ä ÜnÊ Ý Ë!Ü � Û2Å ~²Æ�Ç S,È �?��� Û Ë°Ha�a °^� °NaK�° ø ø °^� ° ø �°Ha��Àf °^� °NaÀf° ö �Q@ °^� ° ö @

Ú�Û Ê�Ë�Ü � Ý É©Ê�Ë ��$�������1�%���������+� °Ha�a �����y���C��� ® �� 1���?���� 1��� a�a?° �� @� ���?������­r�1�����@������ 1���1������¢ª�$���¤/�� @�<�� õ���g�1�������d��� ÏÑ������ @���������;������ @�%���� ª�����y�1���<���%������ ª���g�1������ 1��ÏÑ�C���� 1�������+�;����Ï�� @�%���� �¢^�$���õ���Ðá��� 1�������õ�C� ® ������Ô����� $�d����×��<�%������ ���������1���e������ 1���<�������%�?�.���% 3�$����?�% 1�N��¤&�<���� 1�e���d�<�?�������%����������� 1���@�1���d�Ò¢

ø

Page 12: An Overview of C and C++ Sintax

úgëFÉ �lì}í��&� ¯T�@ð-ì¥�£¥¤�¦�³�·9ÊZ±R¨3Ç �9·¸´Rí3§�«�±²«w¨3§�¿]§]«Z«¬·9ÊWº ÷�¤�Êt«i§�´R§]¿N©¬±²¤�¨ ·9¨��ÿÊi§�³5§N©¬±²©i±R¤�¨ ¿�¤�¨3«W©¬Êiíµ¿�©¬«� ä¹ Ë3§8��·9«i±²¿¿�¤�¦�³3·9Êi±²«i¤�¨t¤�³§]Êi·¸©¬¤9Êi«·9Êi§®·¸«ü÷�¤9´R´R¤+ûü«!4

Ê*Ê §!�(í3·9´1©¬¤Ë Ê ¨3¤¸©ü§��kí�·9´m©¬¤Ì Ç�ÊZ§ë·¸©i§]ÊL©iË�·9¨Í ´²§]«i« ©iË�·9¨Ì Ê Ç�ÊZ§ë·¸©i§]ÊL©iË�·9¨�¤�Ê §��kí�·9´m©i¤Í Ê ´²§]«i« ©iË�·9¨ ¤�Ê §��kí�·¸´7©i¤

'J�µ·9¦�³µ´R§]«�¤9÷m©¬Ëµ§]«i§È¤�³5§�ʬ·¸©i¤�Êi«L·9Êi§#Ç�±/�9§]¨w±²¨�©¬Ëµ§��3±R«Z¿]í3«Z«i±²¤�¨t¤9÷yÒ0Ó�«Z© ·)©¬§]¦�§]¨ª©i«¥÷�¤�í3¨��ã±R¨«Z§]¿�©i±R¤�¨�½µ ¢¡� 

Î é u:Ï]u�� sN]�p�r°B§�´R§�¿�©¬±²¤�¨É«Z©¬·¸©¬§�¦�§�¨k©i«L·9ÊZ§üí3«i§!��©¬¤|³§]ÊZ÷�¤9Êi¦ S�¤�Ê!¤�¦�±¢©�T�³3·9ÊZ©i«�¤9÷©¬Ëµ§#³3ÊZ¤�Ç�Êi·9¦ ��·9«Z§���¤�¨�©iË3§�¸·9´²í3§]«|¤9÷}�¸·9ÊZ±J· �µ´R§]«|·¸©�Êiíµ¨-, ©i±R¦�§9 ã¹Lû�¤ ¦�§�©iË3¤-�µ«|÷�¤�Ê|³§]ÊZ÷�¤9Êi¦�±R¨3Ç «i§�´R§�¿�©¬±²¤�¨ ±R¨ £ ·9Êi§�Ò0Ó«W© ·¸©i§]¦�§]¨ª©¬«·9¨��­Ô0ÕÒ0ÖT×+Ø�«Z©¬·¸©¬§�¦�§�¨ª©¬«] 

t;ëZ� Ð�Ñ�ð�ï3�Jï.î«íWî.�}ï.ðÆ#¨�Ò0Ów«W© ·¸©i§]¦�§]¨ª©±R« ³§]ÊiË3·9³3«õ�5§�«Z©±R¨ª©iÊi¤?�3í3¿]§!��ûü±¢©¬Ë §=�µ·9¦�³3´²§]«�4

~����-�A�&���Õ����1�������1���%�2�1���y���d���?���1���d� ® ���C��­��3�����w9����b�����?���������l�����1���C�8�?�% 1���+�1����������¢ �$���¤/�d�����=������­ª���1�%���������+�N�����C� ® ������ 1¤��� @��������¤Ò�1���%�N���d���?���1���d�"��Ô������?�%�����^���������d��Ï43��� 1�Ô���������¥¨���������C��� ® ��F9����������A��¤$��¤$�1������d�������1���d�A��Ô%�������%���������y�Ò3��� 1�yÔ%�������!¦3¢Z�n��.�� @¤/�� @� �ª�?���1���?�������1�%���������+�1��à��1���;�wà ����­�­d����× ®  3���w9����1�õ¥=Ó^Ô�¦J�% 1�g�������"����­� 1�d���2�1������1�%���������+�1����� ® �;���� 1¤��� @�����Ò¢ �$��� ¶ ³�¸%¶ 9���×+�J�� @�©���^�����1���d�����§¢¯�°!±.²�³%´�µ�¶ ·�¸�¹ µ?°�º¼»§½?¾°=±�¹ Ã��bþL;�/.�Àf<�°%ý�ÅUÃA��� þ�r-Æ��¿-°!±�¹�ý&Å^bgd½?¶`C]O ¿�¶8¶��d´?à ³�jDn%±?b�Æ��

¶ ³�¸%¶��¿-°!±�¹�ý&Å^bgd½?¶`C]O ¿�¶Vl å b¶��d´?à ³]j\n%±?b�Æ2�

Î

Page 13: An Overview of C and C++ Sintax

°%ý�ÅUÃÓ·`�M/ÒÆÇà ÷ ��/>���¿-°!±�¹�ý&Å^bdc+µGn�±<be;1Ã?Æ�� ö�÷ÖÕ ½-Ãd¹ÍÀ�¶�¹-¸���¿?°!±�¹�¶+µ�½�¶�¿�¶.× ÷dö

È°%ý�ÅUÃÓ¾`�h�I�IM¨�¨bÃÓ·��JI-Æ ö�÷ ¨�¨8Â.¶ Ã%±�¸ºb=Ã�±�µ2b »+» » Õ ½GC ° ¸�¹d½�° ¸ ÷�ö��¿-°!±�¹�ý&Å^bÙØ�Ã]j\n%±<b%Æ2� ö�÷ ��¿�ºH/-Ã�/-³`CÓÃ0³+º+À�° ²dà ³l¶d¿ ¿�ºd¿�× ÷dö

¶ ³�¸%¶��¿-°!±�¹�ý&Å^bÙØ�Ã]j\n%±<b%Æ2�

°%ý�Å�j_Ã?Æ ö�÷ÖÕ ½-Ãd¹ÍÀ�¶�¹-¸�º�´�¹�� ´�¹ ½?¶d¿�¶G× ÷�ö��¿-°!±�¹�ý&Å^bgl å ÍÃ�n�±<b�Æ��

¹ Ë3§�Ú$Ú.·¸¨��ÒÛ.Ûɤ�³§]ʬ·)©¬¤�ÊZ«QS!7Z´R¤9Ç�±R¿]·9´3¤�Ê39�·9¨.�Ó7Z´²¤�Ç�±R¿]·9´�·9¨.��9�ÊZ§]«Z³5§�¿�©¬±C��§�´²º.T»¿]·9¨)�§Èí3«Z§��©i¤|¿�¤�¦2�3±²¨3§ ¤9©iË3§]Ê$�¤B¤�´²§ë·9¨ §��B³3Êi§�«i«i±²¤�¨3«»±R¨ª©¬¤|·v¦�¤�Êi§ ¿�¤�¦�³µ´R§=��¿]¤�¨.�3±²©i±R¤�¨1 .¹ Ë3§VÜv¤9³5§�ʬ·¸©i¤�ʱ²«L©¬Ë3§�7Z´²¤�Ç�±R¿]·9´¨3§]Ǫ·)©¬±R¤9¨�9ɤ�³5§�ʬ·¸©i¤�Ê ·9¨.��³3ÊZ§]¿�§��3§�«#©¬Ëµ§|§��B³3Êi§�«i«i±²¤�¨�©i¤V�5§®¨3¤9©@,`§!�1 

R �?Ý Û?S¨Û2T�$���2¤/�d�C���=���C��­)�1�1�%������������������×����1�����1�C��������×ñ���� 1 1������à ® ����������¤������8�Z����­d�������^�� @ 1�� �¢¬^���×��d�¡�­d�� 1�;�d���$���+×.Ý

°=±�¹cÃ`�JIB�°%ý�ÅUÃA�Às-Æ��¿-°!±�¹�ý&Å^bdÞ0°�¸�¶��d´-Ã+³�¹�ºJs�n%±<b%Æ2�

t;ë`ú ß_àáÐ_âäã_å�ð�ï3�Jï.î«íWî.�}ï�ð¹ Ë3§�«Zûü±¢©¬¿ Ë «Z©¬·¸©¬§�¦�§�¨ª©w±R«�í3«Z§�÷�í3´÷�¤�Ê�«Z§]´²§]¿�©i±R¨3Ç · ¿ Ë3¤�±²¿]§���·9«i§!� ¤�¨�¿�¤�¦�³�·9Êi±²«i¤�¨ ûü±²©iË ·¿�¤�¨3«Z©¬·9¨ª©õ�9·¸´Rí3§¸ »£¥¤�¨3«i±/�3§]Ê ©iË3§v÷�¤�´R´²¤0ûü±²¨3Ç�§��3·¸¦�³3´²§ 4

~����-�A�&���Þ ���1�?���>���������?����à+�1�����?���� ¼���«���F9��������e���+���� J�ª� æÓ�@�����������?� ��� ® �� �¢ £l 1�������d���1�����­������� @�%����� ® �������2�d���1������ ^�3���d������¢ Þ ¤��1���g���+���� 1���Ô%�������g���J��Ã+�?���-���èç}�1�����\Ø�£êé$¬^Ù­����1�¼�? @���+�����Ò¢ Þ ¤��1����Ô%�����������]¾ àGë à��� Pìõ�1�����AØ 0 ����Ï Z �CÙõ­����1�J�� @���+�����Ò¢ Þ ¤XíQ���«����������������1�����©Ø Z Ö î 0 ���ÐÏ Z ��Ù}­����1�&�� @�C�������Ò¢ 0 �������%�6�C�(�1���J�?�� @�.�d�1�>��¤��1��� /�¿�¶�ÃHï ���1�%���������+�ðÝ�$��� µ�¶�ý�Ã�´-³d¹ �����1���d�V�C��à��¼�����§à��1���e����¤¨��������¢

Ù

Page 14: An Overview of C and C++ Sintax

°=±�¹k²=½-Ã%±+±?¶ ³L���¿-°=±�¹�ý&Å^b ç ±�¹�¶�¿�C�º%´�¿0ý�Ã Ä ºd¿-°%¹�¶0²=½-Ã%±+±?¶ ³ Å�°=±�¹�¶�À�¶d¿�Æ6úñb�Æ��¸�²�Ã�±�ý ÅHbdc+µ2be;D¨?²=½-Ã%±+±?¶ ³?Æ2�¸ Õ °�¹-²!½«Å�²=½-Ã%±+±?¶ ³?Æ Ç²dÃ�¸�¶º�wú(��¿-°=±�¹�ý&Å^bgÞ�ò ä b�Æ��*/�¿�¶�ÃHï>�²dÃ�¸�¶Íþ ú(��¿-°=±�¹�ý&Å^bÙl�ò ä b�Æ��*/�¿�¶�ÃHï>�²dÃ�¸�¶Ar ú(��¿-°=±�¹�ý&Å^b ä ò ã b�Æ��*/�¿�¶�ÃHï>�²dÃ�¸�¶NqWú(��¿-°=±�¹�ý&Å^bÙó å�ô b�Æ�� ö�÷ ��¿�º^/?ÃH/-³^C0Ã\Â�° ¸�¹�Ã^ï�¶�¹�º ÷�ö²dÃ�¸�¶Mf ú ö�÷ ³+¶ Ã Ä ¶Íº+ý+ý͹�½?¶�/�¿�¶ Ã^ï ÷�ö²dÃ�¸�¶Ap ú ö�÷ ¸�¹�Ãd¹�¶�Â.¶%±�¹8½?¶�¿�¶ ÷�ö²dÃ�¸�¶As ú(��¿-°=±�¹�ý&Å^b ã ² ° ø ó?°eb�Æ��:/�¿�¶ Ã^ï]�µ ¶+ý�Ã�´-³�¹^ú���¿-°=±�¹�ý&Å^bðõ+½-Ã�¹�×�b�Æ2�È

ö ÷ u:ø uÈs^]�sN]�p�r¾¥§N÷�¤�Êi§ ´²¤B¤�³µ«�¿ë·9¨ ¦�· �9§�·9¨ªº «Z§]¨3«Z§ ' «i§�´R§�¿�©¬±²¤�¨ «Z©¬·¸©¬§�¦�§�¨k©i«�S^§]«Z³5§�¿]±R·9´R´¢º Ò0Ók«�T ¨3§]§!� ©i¤ �§¿�´R§ë·¸Êi´²ºãí3¨��3§�Êi«W©¬¤(¤-�1 ¥¹ Ë3§"�3·9«i±²¿�±/�3§ë·É±R« ©¬Ëµ±R«�4!§=��§]ÊWº?´²¤B¤9³�¨µ§]§��µ«#©¬¤�Ë�·%��§�«i¤�¦�§®¿]¤�¨.�3±²©i±R¤�¨&'ûüË3±²¿ Ë�ûü˵§]¨?¦�§�©�'3¿ë·¸í3«i§�«©iË3§®´R¤(¤�³w©¬¤É«Z©i¤�³1  ¶�§®ûü±²´R´5¿]¤�¨3«Z±��3§�Ê ©¬Ë3ÊZ§]§r�(±²¨��3« ¤9÷a´R¤(¤�³3«� 

ªªëZ� Ñ ù<ú �1ìeìä��ð¹ Ë3§<��·¸«i±R¿v÷�¤�ÊZ¦ ¤9÷a· Ó3Þ9ßt´²¤B¤9³t±R¨�£ÿ±²«ü·9«L÷�¤�´R´²¤+ûü«�4

Ó3Þ¸ßûy����_���������8�Yü^���=�\|���µ]ýd|��2¡������\|��]µ<þ^ÿe¡G���F�d�G� ��|^|dÿ2�i��|�¡ �ûüË3§�Êi§

���_���=�����8�Yü^�����\|�� ©¬Ë3§Ì«W© ·¸©i§]¦�§]¨ª©dS�«�T㩬¤Ó�§Ì³§]ÊZ÷�¤9Êi¦�§�� í3³¤�¨ §]¨ª©iÊZº ±²¨k©i¤ô©¬Ë3§´R¤(¤�³

ýd|��2¡����=�\|�� ©¬Ë3§|¿]¤9¨��3±²©i±R¤�¨t©i¤©�§�¿ ˵§]¿��9§!�̧ë·9¿ Ë�©¬±R¦�§&©¬ËµÊi¤�í3Ç9Ë�©iË3§�´²¤B¤9³<µ±²÷©¬Ë3§ ¿�¤�¨��3±¢©¬±²¤�¨ ±R« ©iÊií3§+'k©iË3§õ�5¤?�µº�¤9÷5©iË3§ü´R¤(¤�³ ±R«y³§]ÊW÷�¤�Êi¦�§��·9Ǫ·9±²¨

þ`ÿe¡G���F�d� ©¬Ë3§��¸·9´²í3§�S�«�T¥©¬¤V�§|íµ³n��·)©¬§���§ë·¸¿ Ë�©i±R¦�§È©¬Ë3ÊZ¤�í3Ç�Ë ©¬Ëµ§|´²¤B¤9³��|^|dÿ2�i��|�¡ � ©¬Ë3§ «W© ·¸©i§]¦�§]¨ª©¬« ©¬¤8�§t³5§�ÊZ÷�¤�ÊZ¦�§!� §ë·9¿ Ë ©¬±²¦�§ã©iË3Êi¤9í3Ç�Ë ©¬Ë3§

´R¤(¤�³

¡+à

Page 15: An Overview of C and C++ Sintax

~����-�A�&����$���V�������1�������83��%�1���d�������8�����?�%�����<���������d�+�1�����8����Ô��� 3�������1�%���������+�1�y¥¨�����?�% @�%����� ® ×���d�<�<���3¦3¢Q�$�������d�������1���d�©����� ® ���1�����-���e�� õ���d���-�����.¢��Z�%�1�@�Z�d���;¤/�� õ�<�C���?��������������<�����d���d�?�N�������2�1���õ�C�����$���������?����¢�$����<�����?���"��� ���\���d���1���C���<��¤����w�1� ® �1�����1�����ª�1�?�%�<�% 1��¼�� @�1�8�����+�1���d������­�¢ Z �� @��������1������à��1�?�%���Q���>�����«���������% 1���Ò¢ �$��� 9���× �J�� @� °!±�¹ �����1������� ���r�������1�C�����83��%�1���d���������!����r�� @��Ô ���d�?�1��×2�������������% @���VÔ%�% @��� ® ���e��� ® �Q������ @� ���?������¥��J�� w9 �g����¬65¤5 �d����×�¦3¢�£}����������1�����N�1���%�>�1���$���+���"���d�������1���d�����d�+�1�������¼�g 1��¤/�� @�������$��� ´Ò¸%¶�¿ ® ��¤��� 1�N��� ­����1�«�C�����1�����ÐÏ�83����Ò¢ Þ ��1�?�����������ª�1���%���C�N�^9��=× ® �����������õ��¤õØ��@���� 1� ÏÑ���� @���?���1Ù���Ô%�������%�1���d���¤ ® � �d���������� �� @���1�1���d����¢J�$���� 1��¤/�� @��à-�1���ªÔ��% 3��� ® ��� ´Ò¸%¶�¿ ��� ���1�_� �������1�����C��×­����� @��¤/�� 1���?�����©���+�1����%¤/���� ��1���õ������ ��?���N�������� @���|��Ô%�������g¤��� ��1���;¡� 3���N�1������¢¯�°!±.²�³%´�µ�¶ ·�¸�¹ µ?°�º¼»§½?¾°=±�¹k°[; ´Ò¸%¶�¿��ý º�¿ Å�°^�)IL��°�·$��IL�y°^a�a-Æ��¿-°!±�¹�ý&Å^bdc+µGn�±<be;3°�Æ��

ý º�¿ Å�°!±�¹ � �)IL� � ·$��I����<´�¸�¶d¿]� � a�a.ÆÇ��¿-°!±�¹�ý&Å^bdc+µGn�±<be; � ÷ þ?Æ2�°%ý�Å�j%Å � ·Q�-Æ+ÆÇ��¿-°!±�¹�ý&Å^b ç ±�¹�¶�¿AIÓ¹�ºM�d´.°%¹];ñ�\¹�ºc²dº%±�¹-°=± ´�¶¼úÁb%Æ2�¸�²�Ã%±�ý ÅHbdc µ�be;D¨d´Ò¸%¶�¿.Æ2�È

È´�¸�¶d¿)�QIL�ý º�¿ Å�°^��þ�fL��°d¾�IL�y° ö �)fL;Ñ´Ò¸�¶d¿)a�a.Æ�� ö�÷�Õ ½?Ãd¹Óµ º ¶?¸\¹d½�° ¸8µ�º.× ÷�ö��¿-°!±�¹�ý&Å^b�¸�¶d¿^ú*c µGn�±<b�; ´Ò¸%¶�¿.Æ2� ö�÷ ° »_¶¼»�; Õ ½-Ã�¹0À�¶d¹.¸8º%´�¹��+´�¹$× ÷�ö

ªªë`ú àBå¤Ð��� �1ìõìê��ð¹ Ë3§<��·¸«i±R¿v÷�¤�ÊZ¦ ¤9÷.ÕªØ5Òªá�âã´²¤B¤�³µ« ±R«ü·9«L÷�¤�´²´R¤+ûü«�4

ÕªØDÒ�á�â y^ýd|��2¡������\|��]�Ò��|^|dÿ2�i��|�¡ �

¡�¡

Page 16: An Overview of C and C++ Sintax

À ÷©¬Ë3§t¿�¤�¨��3±¢©¬±²¤�¨ô±R« ¦�§�©�©¬Ë3§�¨ ©iË3§t¿]¤�¨ª©i§]¨ª©¬«É¤9÷©¬Ë3§t´²¤B¤9³ ·9Êi§t³§]ÊW÷�¤�Êi¦�§��D  ÆÈ« ûü±¢©¬Ë Ó3޸ߴ²¤B¤�³µ«�'1¿]·9Êi§É¦�í3«W©<�5§ ©¬· �9§�¨ ©i¤�§�¨3«iíµÊi§ ©¬Ë�·)©v©¬Ë3§É´R¤(¤�³ ûü±²´R´.§!��§�¨ª©¬í�·9´²´²ºÌ§�¨��1  ¹ Ë�·)©�¦�§ë·¸¨3«©iË�·¸© ©¬Ëµ§|¿�¤�¨��3±¢©¬±²¤�¨t¦�í3«W©#¿�¤�¨ª© ·9±²¨�·�¸·9ÊZ±J· �µ´R§È©iË�·¸©Ç�§�©i«ü¿ Ë�·9¨3Ç�§!��±²¨t©¬Ë3§®´R¤(¤�³y�¤-�Bº� 

~����-�A�&����� WYU�$���$�������d���"��� ���<�������������<�d���«���� 1�1�����?��×e�� @� ���?���$���������.���������< 1���1�����1��¢��Í���%�¼�1�����<���� ® �;�1���;�� 1� ® ����� �����1����ðݯ�°!±.²�³%´�µ�¶ ·�¸�¹ µ?°�º¼»§½?¾²=½-Ã�¿k²!½?º�° ²�¶B�°=±�¹ ± ´� �±+´�Â$�0ÿB�Õ ½�°d³+¶ÎÅ_± ´� ·0þ�I-ÆÇ��¿-°!±�¹�ý&Å^bÙõ�¶BO_¿�¶�/-Ã�µ>jDn�±<b�Æ��±+´�Â�a��0þL�È

Õ ½�°d³+¶ÎÅ�²!½?º�° ²�¶A��� O��]O�Æ ö�÷ À�º�¹cÃÖ��¿�ºH/-³+¶!Â0½?¶d¿�¶ ÷döÇ��¿-°!±�¹�ý&Å^bÙ��º�C�º�´ Õ Ã%±�¹Ó¹�ºc²dº%±�¹-°=± ´�¶Ó³+º+º^��°=±�À.׺b�Æ��¸�²�Ã%±�ý ÅHbdc?²�be;D¨?²!½�º�°+²d¶-Æ��È

ªªëDt � ù��2à�åáÐ��� �@ìõìä��ð¹ Ë3§<��·¸«i±R¿v÷�¤�ÊZ¦ ¤9÷�å3Þ�æ�ÕªØ5Ò�á�ât´²¤B¤9³3«L±R«ü·¸«ü÷�¤9´R´R¤+ûü«!4

å3Þ ��|^|dÿ2�i��|�¡ � ÕªØ5Òªá�â y^ýd|��2¡������\|��]�¹ Ë3§#«i§�¦ã·9¨ª©i±R¿]«�·9ÊZ§#§��3·¸¿�©¬´¢ºÉ©¬Ë3§«¬·9¦�§#·9«�ûü±¢©¬ËÉ©¬Ë3§ÕkØ5Ò�á�â�´R¤(¤�³�§��B¿]§]³B©L©¬Ë�·)©�©iË3§#¿�¤�¨��3±¢©¬±²¤�¨±²« ¿ Ë3§]¿��¸§��­·¸© ©iË3§<�5¤9©Z©¬¤�¦ ¤9÷.©¬Ë3§®´R¤(¤�³t±²¨3«Z©i§ë· ��¤9÷.©¬Ë3§v©¬¤9³1 

� Çn��� Ë S Ê Û� �!� ���d�������1���$������� �����C���J���+���r�C�ª���������?��� í�¢¿½ ® �N�@������­����r��� ® �N� µ º ø^Õ ½�°d³+¶ ��� ������<¡��2�1���;�� 1� ® �����(Ý

¡0�

Page 17: An Overview of C and C++ Sintax

� � ��sJ� é s � [\�üs^[ � u&x¶v·¸©¬·�«W©¬ÊZí3¿�©ií3Êi§�« ·9Êi§�¨3§�¿]§]«Z«¬·9ÊWº ÷�¤�Ê|·9´²´$�3íµ©|©¬Ë3§�«i±R¦�³3´²§]«Z©|¤9÷L¿]¤�¦�³3íµ©i§]Ê|³3Êi¤�Ç9ʬ·9¦�«] t¹ Ë3±²««Z§]¿�©i±R¤�¨)�3±R«Z¿]í3«Z«i§]«·9ÊZʬ·ëº(« ·9¨��ã«Z©¬ÊZí3¿�©ií3Êi§�«"S^Êi§�¿]¤�Ê3�3«�Tn !î�¤�±²¨ª©¬§]ÊZ«LË�·%��§��§]§�¨t±R¨3¿�´Rí��µ§��w±²¨ã©¬Ë3±²««Z§]¿�©i±R¤�¨ ¦�¤�Êi§&÷�¤9Ê ¿]¤�¨���§�¨3±R§�¨3¿]§�¤9÷�³3Êi§�«i§]¨ª©¬·¸©¬±²¤�¨�©iË�·9¨ ÷�¤�ÊL© ·d�µ¤9¨3¤�¦�±R¿ë·¸´D³3í3ÊZ±²©`º9 

ÉgëZ� «K¯_¯��B�eðÆ#¨=·¸Êiʬ·ëº ±R«É· ´R±²«Z© ¤¸÷#¿�¤�¨ª©¬±²Ç�í3¤�í3«2�¸·9ÊZ±J· �µ´R§]«�·9´R´�Ë�·%�B±²¨3Ç ©¬Ëµ§�«i·9¦�§w©`ºB³§9  ¹ Ë3±R« §��3·¸¦�³3´²§±²´R´Ríµ«Z©¬Êi·¸©¬§�«L¿]¤9¦�¦�¤�¨tí3«Z§]«�4

~����-�A�&����$���õÔ%���������$�C� ®  @���i9����1���1�.������¤/×��������! H�#"Ô%�% @��� ® �����N��¤ �1���õ­d��Ô����|� ×+���e�% 1�ª��� ® � 1������ 1Ô����Ò¢ £� 1 @�=× �J���"¬8�% 1�������^��×��J�������������<�����1�<���+����­��� @�¼�1�1�% 1�1����­e�%�>1�¢ 0 �� @����­d�>���¬\�% 1���@�����?��×Q�% 1 @�=× �¼��¤��@���% 3�������� @��¢«£Í���� @�C��­õ���>���� 3�<�����%�����r�����1�<� ® �����% 1×�3��� 1��à�����1���}�<�d���N�+��� ® �� ^��¤n���������� @� ±-Ã=Â.¶ ���d���C���1���� 1� ® �����=�Ó��� ì�$¥��?�����¼�1���á1��@���% @�������� �¦3¢Õ����1�����e�1���%������ @�C��­d�N�����V�% 1 3��×��$��¤&�+��� ® �� @�N�% 1�e�?�����������2���Ðá��� 1���+�1��×�¢¯�°!±.²�³%´�µ�¶ ·�¸�¹ µ?°�º¼»§½?¾¯�°!±.²�³%´�µ�¶ ·�¸�¹+¿-°=±�ÀJ»Á½-¾ ö�÷ ±�¶�²d¶�¸ ¸�Ãd¿�Clý�ºd¿ ¸�¹ ¿�³+¶%± ÷�ö°=±�¹ Ã]¦Ù�I�I�§�;U°[; ±>�²=½-Ã�¿ ±-Ã!Â-¶>¦ ÿ�I�§B�µ º�´�/-³+¶ Ä Ã ³�´?¶�¸L¦Ù�I�I�I�§�;D@��ý º�¿ Å�°^�)IL��°�·$��I�IB��°Ha�a.Æ ö�÷ ��º ¶?¸\¹d½�° ¸\À�¶d¹JÞ+û ûbº�ý͹�½�¶�Â�× ÷dö

Ã�¦1°^§��QIB���¿-°=±�¹�ý&Å^b ç ±�¹�¶�¿�C�º%´�¿l±-Ã=Â.¶«ú©b�Æ��¸�²�Ã�±�ý ÅHbdc?¸�be;ѱ-Ã=Â.¶-Æ�� ö�÷ ±?ºQ¨ ±�¶ ¶+µ ¶+µ ÷dö��¿-°=±�¹�ý&Å^bgc-¸[;�C�º%´�¿ ±?Ã!Â.¶�½?Ã�¸Öc+µ ²!½-Ã�¿�Ã�²%¹�¶d¿.¸^n%±<b�; ±?Ã!Â.¶L;�¸!¹ ¿�³�¶�±>Å ±?Ã!Â?¶-Æ Æ_�ö�÷ ³+¶d¹.¸ Ã�¸+¸=´dÂ.¶ ¹d½-Ãd¹ Ä Ã ³�´?¶?¸ ²dº�±�¹�Ã�°!±Ò¸Z±J��°d¶�²d¶�¸8º+ýÓµ�Ãd¹�à ¹d½-Ã�¹ ½-Ã Ä ¶Ã ³�¿�¶�Ãdµ�CN/�¶ ¶%± °!±�°�¹-°dà ³�°HE�¶�µJ» õ�¶LO@³+³ ý?°=±�µÍ¹�½�¶0Ã Ä ¶�¿�ÃdÀ�¶«» ÷�ö@��JI¼»\IB�ý º�¿ Å�°^�)IL��°�·�±P�y°Ha�a.Æ@�a�� Ä Ã ³%´�¶?¸<¦1°^§B�

��¿-°=±�¹�ý&Å^bgÞ Ä ¶d¿�ÃdÀ�¶¼ú�c�qJ»�þdýGn�±<be;è@ ö Å1µ�º%´�/-³�¶-Æy±�Æ2�

¡+½

Page 18: An Overview of C and C++ Sintax

Égë`ú �;ïe¯&% v6ï'% ¯Òî>ð¶ Ë3±²´R§�·9ÊZʬ·ëº(«�·9´²´R¤+û¼«W©¬¤�Êi·9Ç�§�¤9÷ ¦�·9¨ªº­±²©¬§�¦�«®¤9÷¥©¬Ë3§�«¬·9¦�§�©`º(³§\S�í3¨��3§�Ê�·�«Z±R¨3Ç9´R§É¨�·9¦�§�T�'«W©¬Êiíµ¿�©¬íµÊi§]«�S^¤�Ê!Êi§�¿]¤�Ê3�3«�T»·9´R´²¤+û «Z©i¤�ʬ·¸Ç�§#¤¸÷1±²©i§]¦�«!¤9÷ �3±Y+D§�Êi§]¨ª©»©`º(³5§�«Lí3¨��3§�Ê�©iË3§#«i·9¦�§#¨�·¸¦�§¸ 

~����-�A�&���( ���@�lØ �?��������Ù�¥�¡������.¦J��¤ �1�������� @�����1�� @�e���$­d��Ô����©�"�������ª���?�©�r�Ñ× �.��¢ ( ���@�©¡������©����1�����< 1��¤��� 1��������� ® ×��1����Ô%�% @��� ® ���$��������à��õ���� @��� �Òà+�����<�1����¡������"��������¢>£Í¡������"�����® �>���1�����-���&Ô��% @�C� ® ���>�� 6���e�% 1 @�=×�¢ Þ �(�C�(���������.�d�@�1� ® ���&���}����Ô��^���e�% 1 3��×;��¤����� @�����1�� 1����à���;���|�1���������1����¤ ¶ Ä ¶�¿�C�º�±�¶ ¢ Þ �)�1�����g������������­d�����+��à�� Ã�²�ï ���g�������1�������83������� ® �*)^¾�������1�g�d���A�����1�Z�������Z� ��� ® �� ;��¤¤ç�½^½+)^½ ¢A¥ � ���ª��������à&����à(��¤N���d�� 3����à-,����w9�¦3¢ ý�¿�¶+µ�����Ñ�������)���"�d��� ¥¨�������%���-�% 1�����1��×/.��d���������1���|���+�1��� ×8����à �������1���d���Ñ���C���©�������%���!¦3¢¶ Ä ¶d¿�C�º%±?¶ ���������1���� r�y 1���-����������¤ ý�¿�¶�µ �� 0� Ã�²ï ¢1�l�?���@�\�������������1�r��¤ ¶ Ä ¶d¿�C�º%±?¶�<�%�1�@��� Ã�²ï ݯ�°!±.²�³%´�µ�¶ ·�¸�¹+¿-°=±�ÀJ»Á½-¾¸!¹ ¿d´�²%¹��?¶�¿-¸�º%±_�=±�ý�ºÇ°=±�¹ °�µ��²=½-Ãd¿�±-Ã!Â-¶>¦ ÿ�I�§B�°=±�¹ Ã�À�¶L�È � Ã�²�ï];�ý�¿�¶+µB;1¶ Ä ¶�¿�C�º%±?¶>¦ð��I�I�§L�

� Ã�²ïN»@°%µ�����þ þ�r�þL�¸!¹ ¿?²�GC Å � Ã�²�ï^»§±?Ã!Â.¶L;�b��Ã�²ï?b%Æ2�� Ã�²ïN»�ÃdÀ�¶��Mr)f<�ý�¿�¶�µJ»@°%µ��0þ ÷ � Ã�²�ï^»@°%µ��¸!¹ ¿?²�GC Å@ý�¿�¶+µ¼»§±?Ã!Â.¶L;�bÙó ¿�¶�µ2b%Æ2�ý�¿�¶�µJ»�ÃdÀ�¶��Óþ ÷ � Ã�²�ïN» Ã�À ¶B�ý º�¿ Å�°^�)IL��°�·$��I�IB��°Ha�a.Æ ö�÷ µ º Õ ¶�±�¶ ¶+µ Ç+È OU¸�× ÷dö

°%ý�Å�°�cbþ?ÆǶ Ä ¶�¿�C�º%±?¶>¦�°^§¼»@°�µ�� � Ã�²ïN»@°%µ��¸!¹ ¿-²��GC Å3¶ Ä ¶�¿�C�º�±�¶>¦�°^§J»Á±-Ã=Â.¶B;�b��dÃ�²�ï?b%Æ2�¶ Ä ¶�¿�C�º%±?¶>¦�°^§¼»�Ã�À ¶�� � Ã�²�ï^»�Ã�À ¶B�È

¶ ³�¸�¶Ç

¡ëÄ

Page 19: An Overview of C and C++ Sintax

¶ Ä ¶�¿�C�º%±?¶>¦�°^§¼»@°�µ�� ý�¿�¶�µJ»@°%µ��¸!¹ ¿-²��GC Å3¶ Ä ¶�¿�C�º�±�¶>¦�°^§J»Á±-Ã=Â.¶B;�bgó+¿�¶dµ2b%Æ2�¶ Ä ¶�¿�C�º%±?¶>¦�°^§¼»�Ã�À ¶��ý�¿�¶+µ¼»�ÃdÀ�¶B�È

ÉgëDt ��ì��W�gï.îB¯ÒðÆ=³5¤�±²¨ª©¬§]Ê�±R«a·&½ª�d, �3±²©>�¸·9Êi±R· �3´²§»©iË�·¸© ¿�¤�¨ª© ·9±²¨3« ·¸¨ · ���3ÊZ§]«Z«] 6'^��§�ÊZº�´²¤B¿]·¸©¬±²¤�¨|±R¨�·#¿]¤�¦�³3íµ©i§]Ê�5Å«¦�§]¦�¤�ÊZº Ë3·9«&·9¨ · ���3ÊZ§]«i«� v£¥¤�¦�³3íµ©i§]ÊZ«v·9Êi§|©`º(³3±R¿]·9´R´¢ºy�ªº(©i§=,`· ���3ÊZ§]«i«i· �3´²§ '1«Z¤w§!�9§]ÊZº��ªº(©i§�¤9÷¦�§]¦�¤�ÊZº Ë3·9«È±¢©¬«È¤+ûü¨ íµ¨3±��kí3§ ·+���3Êi§�«i«� !¶ §�Ë�·%��§ ·¸´RÊi§]· �µº�«i§�§]¨ ©iË3§ ·9¦�³5§�Êi«i·9¨��?¤9³5§�ʬ·¸©i¤�ÊS^ý"T¥íµ«i§���©¬¤É¤��µ©¬·9±R¨t©iË3§|· ���3ÊZ§]«i«ü¤9÷ ·2�9·¸Êi±J·+�3´R§È÷�¤9Ê í3«i§vûü±²©iËÌÔ(× i+hBÓT ÆÈ´²´µ·+���3Êi§�«i«Z§]«�·9Êi§L¤¸÷�©¬Ë3§ «i·9¦�§�«i±/*]§ 'k·¸´²©¬Ëµ¤�í3Ç�Ë�«Z¤�¦�§}�¸·9Êi±R· �3´R§�«�¤ ���(±²¤�í3«i´¢º�©¬· �9§ íµ³ ¦�¤�ÊZ§

ÊZ¤B¤�¦¼©iË�·9¨�¤9©¬Ë3§�Êi«� yÆL© ·9¨ªº�ʬ·¸©i§ '?�9§]§�³3±R¨µÇ�©¬Êi·9¿��ɤ9÷1©¬Ëµ§È´R¤(¿ë·)©¬±R¤9¨�¤9÷m·"�3±²Ç"�¸·9Êi±R· �3´²§ Ë�·9«�©iË3§«i·9¦�§v§��B³5§�¨3«i§�S^ÄV�ªº(©i§]«�T·9«õ�¸§]§]³µ±R¨3ÇÉ©¬Êi·9¿��t¤9÷.©¬Ë3§®´R¤(¿ë·)©¬±R¤9¨w¤9÷a·É«Z¦ã·¸´R´6�¸·9ÊZ±J· �3´²§9 ¹ Ë3§yót«WºB¦��5¤�´a±R«ví3«Z§��­©¬¤ «i³§]¿�±²÷ º­·t³¤�±R¨ª©¬§�ÊQ�¸·9Êi±R· �3´²§2�3í3ÊZ±R¨3Çy�3§�¿]´R·9ʬ·¸©i±R¤�¨D �¹ Ë3±²«v¿ë·9¨

�§&·��µ±²©L¿�¤�¨µ÷�í3«Z±R¨3Ç�«i±R¨µ¿]§�ó�±R«�í3«i§!�w©¬¤�¦�§ë·9¨ã¦�í3´²©i±R³3´²±R¿]·¸©¬±²¤�¨ ±R¨�«i¤�¦�§&¿]¤9¨k©i§=�(©¬« Ë £¥¤�¨3«i±/�3§]Ê!4~����-�A�&���� �� 1� ÃH��¹ ¿ ����� /���¹ ¿ �% 1�Q­d��Ô������1�����1������Ô����C���2¥��1�������?�� 1���1����¤ à ¦3¢32> @���+�1����­���������� 1���1�V¥ c`� ���1��������¤��� �Ø ���d���+���� @Ù�¦Q���r� ® �d���<�����������1�©¥������������"���d�1�1� ® ��×y¤/�� r�1�d������ ® ��­�­d����­e�?�� @�.�d�1���3¦3à ® ���¼���J�����1���<���+×<�1������­d�J���¬}à+����� ® �}���d����¢>�$��� ÷ ���"�1����������d��� ��¿-°=±�¹ ý �1�H9����«�d�"���4�654798"���������C��­Go6���� 1��¤/�� @����������­�¢ Þ ���1���%�«���d�+����� ��à ÷ Ã���¹ ¿���������<Ø �1���eÔ��������;¤/�d���?��%�$�1���e������ 1���1�N������ 1���©��� ÃH��¹ ¿ Ù�¢��Í���%�$Ô%�������;¤���  ÷ /���¹ ¿­����1�$�d�����?���$���2�1�����^���������?���Ý

°=±�¹cÃ`��þL;�/.��rB�°=±�¹ ÷ ÃH��¹+¿]; ÷ /���¹ ¿]�Ã���¹+¿)�M¨�ÃL�/���¹+¿)�M¨�ÃL� ö�÷ ¹d½�°�¸Í° ¸�bd�Q¨�Ã_b�º�±Q�+´�¿`�?º?¸%¶ ÷�ö��¿-°=±�¹�ý&Å^bÙ�½?¶lÃ�µ+µ+¿�¶�¸ ¸8º�ýbÃb°�¸Öc^��n%±?be;1ÃH��¹+¿�Æ����¿-°=±�¹�ý&Å^bÙ�½?¶ Ä Ã+³%´?¶lº+ýbÃc°�¸Öc+µGn%±?be; ÷ ÃH��¹ ¿.Æ2�Ã`�JsB���¿-°=±�¹�ý&Å^bÙ�½?¶ Ä Ã+³%´?¶ÍÃd¹cÃ�µ+µ+¿�¶?¸ ¸ °!±Q/���¹ ¿k° ¸Öc µGn�±<b�; ÷ /���¹+¿�Æ2�

¡0Ã

Page 20: An Overview of C and C++ Sintax

¹ Ë3§�Êi§ ·9ÊZ§»©`û�¤v¦�·9±R¨®Êi§]·9«i¤9¨3«aûü˪º�¤9¨3§�¦�±RÇ9Ëk©7û¥·9¨ª© ©¬¤#í3«i§�³5¤9±R¨ª©¬§�Êi«�4«�µº(¨�·9¦�±R¿»¦�§]¦�¤�ÊZº·9´²´R¤(¿ë·¸©i±R¤�¨ã·9¨�� ³�·9Êi·9¦�§�©¬§�Ê ³�·9«Z«i±R¨µÇ3 »îa·9Êi·9¦�§N©¬§�Ê ³�·9«i«Z±R¨3Ç�±R«;�µ±R«i¿�í3«i«Z§���±R¨ «i§�¿�©¬±²¤�¨�͵ ¯�B  £T¤9ʧ��3·¸¦�³3´²§]« ¤9÷¼�µº(¨�·9¦�±R¿v¦�§]¦�¤�ÊWºt·9´²´R¤(¿ë·¸©i±R¤�¨&'��¸§]§]³�Êi§]· �3±R¨µÇ Ë

~����-�A�&���Z �� @���N�����1�����õ�1���e�����;��¤ ¹�C��?¶�µ�¶�ý ¢ �$�����N�C�N�<�<�%������ ���¤&���d�+Ô���������������¢: � �^9��%�ª�1���r���d���+���� e�������C�% @�%�1���d���e¤/�� ;� Ã�²ï à ý+¿�¶�µ àn����� ¶ Ä ¶d¿�C�º%±?¶ ¢�£��C�&��¤N�1������% 1�"�������C�% 1���Z��� ® �r�.�d�C������ @�e��� ¸�¹+¿�´�²�¹ ��¢ Þ �A�1���"����������¤ ¶ Ä ¶�¿�C�º%±?¶ �¼������Ô��2����% 1 @��ש��¤«���d���+���� @�}��� ¸!¹ ¿�´.²%¹ ��¢õ�(�� ® �1���C�)�<������ 1ש�C�©�������@�)���V������ @�Q�1���������1�?�������¤��� @�<�%�1���d�Òà��1��� Â�Ã+³ ³�º�² ���d�<�<�����©����� ® �e���1���Ò¢N�$��� ¸+°HE�¶ º�ý �<���� 1�2���$�������|����������� @�<�����¼���!���<���+× ® ×+�����&�% 1�N���������@�1�% 1×õ¤��� 6�1���� @����­}�1���¼�C��¤/�� 3�<�%�1���d�Ò¢6�(�g�����J�1�������� �������� 1×�àn�¼�<�Q�����õ���� 1��¤/�� @�������<�1�������d���+���� �¢��$��� » ������ @�%���� Q���Ø����� 1�d��­��� @Ù�1�����V�1��� ÷ ������ @�%���� �à����r�?�% @�����1�����1�����% 1�ª 1��à ���� 1���|¤/�� �­� 1�d���?����­�¢^�������$�<�H9����}¤���  @�%�1���� ������ ® �� @���d���õ�����1�%�1���d�Ò¢2n�d�C������ @�&��� ¸!¹ ¿d´�²%¹ �&���&�g¤¨���� @��×e���d�r���d���?�������d�������d�Òàd���õ���&�C�6�����>�1�� 1�� 3���1����­��1���%�¬Í�����$���1���� 1�1�����������1�%�1���d�_o>�1��� ø ¾ ������ @�%���� =¢¹�C���¶+µ�¶�ý ¸�¹+¿�´.²%¹N��¶�¿.¸%º�±X�=±�ý º�ù ç+æ?ã+å l��¸!¹ ¿d´�²%¹��?¶�¿-¸�º%±_�=±�ý�ºÇ°=±�¹ °�µ��²=½-Ãd¿�±-Ã!Â-¶>¦ ÿ�I�§B�°=±�¹ Ã�À�¶L�È �

ù ç+æ�ã å l ÷ � Ã�²�ï]; ÷ ý�¿�¶�µ�; ÷ ¶ Ä ¶�¿�C�º�±�¶>¦Ù�I�I`§��� Ã�²ïG�wÅ�ù ç+æ�ã å l ÷ ÆZÂ.à ³ ³�º�²�Å�¸+°HE�¶+º+ý Å�ù ç�æ?ã å l�Æ+Æ2�Å ÷ � Ã�²�ï�Æ6»1°�µ��º�%þ+þ�r�þ<�¸!¹ ¿?²�GC Å Å ÷ � Ã�²�ï�Æ6»§±?Ã!Â-¶B;�b��Ã�²�ï2b�Æ2�Å ÷ � Ã�²�ï�Æ6» Ã�À�¶��Mr�fL�ý�¿�¶�µ��wÅ�ù ç+æ�ã å l ÷ ÆZÂ.à ³ ³�º�²�Å�¸+°HE�¶+º+ý Å�ù ç�æ?ã å l�Æ+Æ2�ý�¿�¶�µ ø ¾�°�µ����%þ+þ�r þL�¸!¹ ¿?²�GC Å@ý�¿�¶+µ ø ¾�±-Ã!Â-¶B;bgó ¿�¶+µ�b�Æ_�ý�¿�¶�µ ø ¾+Ã�À ¶��Mr�fL�ý º�¿ Å�°^�)IL��°�·$��I�IB��°Ha�a.ÆÇ

¡+Í

Page 21: An Overview of C and C++ Sintax

¶ Ä ¶�¿�C�º%±?¶>¦�°^§�� Å�ù ç+æ�ã å l ÷ ÆZÂ.à ³ ³�º�²�Å�¸+°HE�¶+º+ý Å�ù ç�æ?ã å l�Æ+Æ2�¶ Ä ¶�¿�C�º%±?¶>¦�°^§ ø ¾�°%µ�� � Ã�²�ï ø ¾�°%µ��¸!¹ ¿-²��GC Å3¶ Ä ¶�¿�C�º�±�¶>¦�°^§ ø ¾%±?Ã!Â?¶B;�b���Ã�²�ï2b�Æ��¶ Ä ¶�¿�C�º%±?¶>¦�°^§ ø ¾ ÃdÀ�¶�� � Ã�²ï ø ¾+Ã�À ¶B�È

¹ Ë3§&¨3·¸©¬í3Êi·9´(�(íµ§]«Z©i±R¤�¨64P¶=<?>A@ Ë @ Ë °Bí3³3³¤�«i§#º�¤�ít¦�·ëº�¨µ§]§��w©i¤�«Z©i¤�Êi§È·9¨ªºkûüË3§]ÊZ§&÷�Êi¤�¦ ¡©i¤�¡+à�à�à9à�àe�¸·9ÊZ±J· �3´²§]«.¤9÷�©`º(³5§CBED#FHG#IKJ�·9«�±R¨�©iË3§¥³3ÊZ§!�(±R¤9í3« §=�µ·9¦�³3´²§9 aÀ ©�û¥¤9í3´��2�§V7Wû¥·9«W©¬§�÷�íµ´�9±²¨�©i§]Êi¦�«¥¤¸÷m¦�§�¦�¤9ÊZº í3«i·9Ç�§©¬¤�Ë3·��9§v·9¨t·¸Êiʬ·ëºÉ¤9÷ ¡+à�à�à�à9à<�¸·9ÊZ±J· �3´²§]«!'(§]·9¿ Ëw¤9÷DûüË3±R¿ ËwÊZ§��kí3±²Êi§Î�Î2�ªºk©¬§�«] »À`¨3«Z©i§ë· � º�¤9í�¿]·9¨ Ë�·%��§|·9¨�·9ÊZʬ·ëºã¤¸÷¥¡+à9à�à�à�à"�¸·9ÊZ±J· �µ´R§]«!'µ§]·9¿ Ë ¿]¤�¨ª© ·¸±R¨3±²¨3Ç Ä�ªº(©i§]«S�±Y Å§9 C'3³5¤9±R¨ª©¬§�Êi«�TL·¸¨���«Z±R¦�³3´²ºã·9´²´R¤(¿ë·¸©i§È©¬Ë3§|· �.�3±²©i±R¤�¨�·¸´5¦�§]¦�¤�ÊZºw·9«ü¨3§]§!�3§��D À ©«iË3¤9í3´���·9´R«Z¤�5§®¦�§]¨ª©¬±²¤�¨3§!��©iË�·¸©·É¨(íµ¦2�5§�Êü¤9÷J�3·¸© ·É«Z©iÊií3¿N©¬í3ÊZ§]««ií3¿ Ë?·9«ü´R±R¨.�9§���´R±²«Z©i«

·9¨.� ©iÊi§�§]«#·9Êi§®¦�¤�«Z©ü±²¨k©ií3±²©i±/�9§]´²º�Êi§�³3Êi§�«i§�¨k©i§�� íµ«i±R¨µÇ�³¤�±²¨k©i§]ÊZ«#·¸«Lû¥§�´R´Y É|Ê�Ë �Þ �)�1���Q�� 1��Ô����d���}���������?���Q�¼���1�=� ���=� �����×������<�C��������×V�����������%������������ 1×)�%�g @����Ï�1������¢ � �=� ���<�J�L86M!�����������%���ª�<������ 1×.Ý)£��1�@���<����­��1���ª�1�����e�������C�% @�%�1���d���$� ® �!Ô���à�������������������%��� �1���«�<������ 1×g�����������%�����;¤/��  ý�¿�¶�µ à=�1�?���Ò���1�%���������+�(���C���%�1�ONr���^o ý+¿�¶ ¶&Å1ý+¿�¶+µ.Æ ¢

P é [1Q�ø � p/R � �TS x

U ëZ� V î.��î�¯��!���k�;W�ìä¯�íä�Jï��1ì��X ·9ÊZÇ�§ü³3Êi¤�Ç9ʬ·9¦�«y©¬Ë�·¸©!û�¤�ÊU��·9ÊZ§È·¸´²û¥·+º(«»«i³3´²±²©!±²¨k©i¤�«Z¦ã·¸´R´R§�Êy¿ Ëkí3¨��k«] !¹ Ë3±²«�³3ÊZ¤��B±/�3§]«�¤�ÊiÇ�·9¨3±C,*]·¸©¬±²¤�¨�·9¨���·9´R´²¤0ûü«aÊi§]³§�©i±²©i±/��§ ©¬·9«U�k«!©¬¤<�5§ü±²¨��9¤��9§!��ûü±¢©¬Ë�·®«Z±R¨3Ç9´R§ ´R±²¨3§L±²¨3«Z©i§ë· ��¤9÷1Ë3·��(±²¨3Çv©¬¤¿�íµ©3,`·9¨��-, ³�·9«Z©i§�«i§�¿�©i±R¤�¨3«v¤¸÷�¿�¤-�µ§�©¬Ë3ÊZ¤�í3Ç�Ë3¤9íµ©&©¬Ëµ§ ³3Êi¤�Ç9ʬ·9¦� |£¥¤�¨3«Z±��3§�Ê®·ã©¬§=�(©@,���·9«Z§��­³3ÊZ¤+,Ç�Êi·9¦ ©iË�·¸©ü¿�¤�¨3«Z©¬·9¨ª©¬´¢º ·9«U�k« ©¬Ëµ§|íµ«i§]Ê ©i¤l7WË3±²© Í §�¨k©i§]Ê Ì ©¬¤É¿]¤9¨k©i±R¨kí3§!93 �°B±R¨3¿�§&©¬Ë�·)©üÊi§��kí3§�«Z©¦�·ëº �§t¦�· �3§ã±²¨ôËkí3¨��3ÊZ§��3«É¤9÷ü³µ´J·9¿�§]« ±R¨ô·?´J·9ÊZÇ�§ã³µÊi¤�Ç�Êi·9¦A' ±²©�±R«�· Ç9¤B¤?�ô¿ë·¸¨��3±��3·¸©¬§�÷�¤�Ê¿�Êi§ë·)©¬±R¨µÇ�· «Zí��3³3ÊZ¤�Ç�ʬ·¸¦� À`¨�£Q')«Zí��3³3ÊZ¤�Ç�Êi·9¦�«.·9ÊZ§!¿ë·9´²´R§��v÷�í3¨µ¿�©¬±²¤�¨3«� a¾¥§N÷�¤�Êi§JoÒi3Ò%häy���'ª·ü³3Êi¤¸©¬¤9©`º(³§»¤¸÷�·9´²´9÷�í3¨3¿N©¬±R¤9¨3«

¦�íµ«Z©;�§&Ç�±C��§]¨D y¹ Ë3§&³3ÊZ¤9©¬¤9©`º(³§��3§]«Z¿]ÊZ±��§]«LûüË�·¸©¥©¬Ë3§&±²¨ª©¬§]ÊW÷^·9¿]§È¤9÷m©¬Ë3§#÷�í3¨3¿�©i±R¤�¨ã´R¤(¤��k«¥´R±/�9§¸ ¹ Ë3§��9§�ºkû�¤�ÊU�ZY�ÞBÒ)å�³3ÊZ§]¿]§!�3±R¨µÇy�5¤9©iË ©¬Ë3§�³3Êi¤9©i¤9©`º(³5§�·9¨��?©iË3§ ·9¿N©¬í�·9´.÷�í3¨3¿N©¬±R¤9¨ñ�3§!B3¨3±²©i±R¤�¨&'«Z³5§�¿]±/B3§]«�©iË3§ãÊZ§�©ií3Êi¨l�¸·9´²í3§�¤9÷L©¬Ëµ§�÷�í3¨3¿N©¬±²¤�¨1 tÀ`¨ ©iË3±R«|¿ë·9«Z§ 'a©iË3§�÷�íµ¨3¿�©i±R¤�¨ �3¤B§�«i¨&5 ©�ÊZ§�©ií3Êi¨·9¨ªºt±²¨µ÷�¤�ÊZ¦ã·¸©i±R¤�¨6'B«Z¤É©iË3§®Êi§N©¬í3ÊZ¨A�¸·9´²í3§v±R« «Z§�©©¬¤[Y�ÞµÒ0åT 

~����-�A�&���

¡0ø

Page 22: An Overview of C and C++ Sintax

¯�°!±.²�³%´�µ�¶ ·�¸�¹ µ?°�º¼»§½?¾Ä º�°%µ ½�°%¹ æ ¶d¹�´�¿d±¼Å�Æ2� ö�÷ Ãhbi��¿�ºd¹�ºd¹�C���¶�b ÷�öÄ º�°%µ8Â�Ã�°=±¼Å�ÆÇ

ö�÷ µ�º ¸�º!Â.¶ ¸!¹�´�ý+ý ÷�ö½.°%¹ æ ¶�¹d´�¿�±«Å=Æ��ö�÷ µ�º ¸�º!Â.¶Óºd¹�½?¶d¿k¸�¹d´�ý+ý ÷�ö½.°%¹ æ ¶�¹d´�¿�±«Å=Æ��ö�÷ ý?°!±.°�¸�½Í´�� ¶ Ä ¶�¿�C ¹d½�°!±�À ÷dö½.°%¹ æ ¶�¹d´�¿�±«Å=Æ��È

Ä º�°%µ ½�°%¹ æ ¶d¹�´�¿d±¼Å�ÆDz=½-Ãd¿l¿�¶?¸�´-³�¹ ¦\r�§����¿-°!±�¹�ý&Å^b�n�±�n�± ø ø+ø ø+ø ø ø+ø ø+ø ø�ø ø ø�ø ø+ø ø�ø ø+ø ø�ø ø ø�ø ø+ø ø�ø ø+ø ø�ø ø ø�ø ø+ø ø�ø ø+ø ø�ø ø ø n%±?b�Æ_���¿-°!±�¹�ý&Å^bÙØ-°%¹Í· æ ¶�¹�´�¿�±?¾�¹�º ä º�±�¹?°!±+´?¶�b%Æ2�ý+À�¶�¹-¸�Å�¿�¶?¸�´-³�¹];wrL;�¸!¹�µ?°=±�Æ��È

U ë`ú �?� ¯��$í î&ï�îB¯Òð#?·¸¨kº «ií��3³µÊi¤�Ç�Êi·9¦�«r�§]Ë3·��9§©�µ±,+5§]Êi§�¨ª©¬´²º���·9«Z§�� ¤�¨ ©iË3§�¸·9´Rí3§�«v¤9÷��9·¸Êi±J·+�3´R§�«È÷�¤�í3¨�� ±R¨ ©iË3§¦�·9±R¨ ³3ÊZ¤�Ç�Êi·9¦� �\»·9´²í3§]«�·9ÊZ§�¿�¤�¦�¦�í3¨3±R¿]·¸©¬§!� ©¬¤=·=«ií.�3³3Êi¤9Ç�ʬ·9¦ �ªº 7Z³3·9«i«Z±R¨3Ç ©¬Ë3§�¦ ·9«³�·¸Ê¬·9¦�§�©i§]Êi«�  9 £¥¤�¨3«Z±��3§�Ê�4

~����-�A�&����$�����Q�1� ® �? 1��­� @���L�������d���2�?�% @���<������ ©¥¨������ @����­+¦3¢��$����Ô����C���2��¤��1���2�?�% @���<������ �?���1�����)���2�1����¤��?�����1���d�)���������������d�©�1�������d�?�����1���d�)�������1����­"�1������ 1 @�� �¢õ�$� ����à��1����� 1 1�� ������@�1�%­��e���$���?�����d�<�83�������r�1���;�� 1 1�� ����d�?�����1���d�Ò¢¯�°!±.²�³%´�µ�¶ ·�¸�¹ µ?°�º¼»§½?¾Ä º�°%µÍ¿�¶^��º�¿+¹ ç ¿+¿�ºd¿>Å�²=½-Ã�¿�Â�¸%À>¦=§.Æ��Ä º�°%µ8Â�Ã�°=±¼Å�Æ

¡+Î

Page 23: An Overview of C and C++ Sintax

Çö�÷ ¸�º�Â-¶c¸�¹d´�ý+ý ÷�ö°%ý�Å�¸�º!Â.¶d¹�½�°=±�À) H/-ÃdµG �½-ÃH���?¶%±Ò¸�Æ¿�¶^�?ºd¿ ¹ ç ¿ ¿�º�¿ Å^b ã º�Â-¶�¹�½.°!±�ÀVò�Ã�µAØ�ÃH���?¶�±�¶+µ>j�b�Æ��

°%ý�Å�¸�º!Â.¶d¹�½�°=±�À) Ã Õ ýd´?³� %½?ÃH���?¶�±.¸�Æ¿�¶^�?ºd¿ ¹ ç ¿ ¿�º�¿ Å^b ã º�Â-¶�¹�½.°!±�À�Þ Õ ý�´-³ÖØ�ÃH���?¶�±�¶+µ>j�b�Æ��

°%ý�Å1¿�´+± ±.°!±�À) ^õ-°!±�µ º Õ ¸^� ÿ?Æ¿�¶^�?ºd¿ ¹ ç ¿ ¿�º�¿ Å^b ä ¿�Ã�¸=½?¶�µ\ý�ºd¿JÞ`���?Ãd¿�¶�±�¹�³`C8±?º æ ¶ Ã�¸%º�± jdb�Æ��

»»»È

Ä º�°%µÍ¿�¶^��º�¿+¹ ç ¿+¿�ºd¿>Å�²=½-Ã�¿�Â�¸%À>¦=§.ÆÇ��¿-°!±�¹�ý&Å^b ç�æ æ�å�æ ú�c?¸`n%±?be;ÁÂ(¸%À-Æ2�Ã�/?º�¿+¹>Å�Æ2� ö�÷ ¶�@?°%¹-¸���¿�º+À+¿�Ã! °� Â-¶+µ?°dÃd¹�¶�³`C ö ´�À�³`C ÷dö

È

Ú�Û Ê�Ë�Ü � Ý"~}���?���&�/��$�����N���������������©���������?���Q�������d������ 3�%�����}�1��Ô��� @���n���d�?�������1�g�1���@�)�����1���ª���1�e��¤«���������Ô��% @�C� ® ������à����������% @�C��­ª¤¨�������1���d���«�1�?�%�N 1���1�� @��Ô%����������à��������?���1�@����­������� 1���1�1���g¥����d���+� Ï�� @�3¦«���^�?�% @���������� @��¢ Z �� N�������<�?�����^�������d���1�� @�%�1����­Q�1���} 1�d���}��¤(���d���+���� @�¼���^�-�% @����Ï������ @�������ª�������1���d��ì+¢]) ¢Z �������1���d� ²dà ³�²HÞ Ä À  1���1�� @�?�$�1���e�=Ô��� @�%­����%­��ª��¤ ± �������?���õ���}� µ�º�´�/-³�¶ ¢¼�����õ¤¨�����UÏ�1���d� À�¶d¹ ù�¶�¿.¸%º�±X�=±�ý º �������=���;�1���r������ õ���©�����?���;�V�?�����r���A�%­��"¤/�� ª����� @���d�Ò¢ Þ ��������V���Ò���%�����g�1���rÔ��������Q��¤ ± �����y���1�1��­d���õ�����y���y� ��� ® ��  ® �������y�d�y�1���<�� @���� õ��¤������ 1×�¢ Þ �}���}���������1�@�% 1×V���2�?���1���1���[ ^8^8�7_Ma``���¤ ± ���V�1�?���������1� ® ������������à ® ×|����¤¨�������¬ �?�% @���������� 3�r�% 1��?���@����� ® ×�Ô%��������¢8�����%�r����à¼�1���V�?�% 3���������� r���<�A�����+×ñ��¤g�1����� @��­d�������§¢b�l�����V�?���1�@����­<���|���?�� 1���1��à?�1���e�?�% 3���������� }�C�$�<����� ×��¤>���|������ @���1��¢Pé¼×���� 1��¤��� 1����������­��1���ª������ 1���1�õ¥¨����� ×�¦3à?�1���õ�� 3��­d�����������%�1�"���N���������1�1� ® ����¢¯�°!±.²�³%´�µ�¶ ·�¸�¹ µ?°�º¼»§½?¾¹�C���¶+µ�¶�ý ¸�¹+¿�´.²%¹N��¶�¿.¸%º�±X�=±�ý º�ù ç+æ?ã+å l��¸!¹ ¿d´�²%¹��?¶�¿-¸�º%±_�=±�ý�ºÇ°=±�¹ °�µ��²=½-Ãd¿�±-Ã!Â-¶>¦ ÿ�I�§B�

¡+Ù

Page 24: An Overview of C and C++ Sintax

°=±�¹ Ã�À�¶L�È �µ º�´�/-³+¶0²�à ³�²^Þ Ä À Å�ù ç�æ?ã å l ÷ ¦=§B;U°!±�¹�Æ��Ä º�°%µÓÀ�¶�¹+ù�¶d¿.¸�º%±_��±�ý�º6Å1ù ç+æ?ã+å l ÷ ;y°!±�¹ ÷ Æ2�Ä º�°%µ8Â�Ã�°=±¼Å�ÆÇù ç+æ?ã+å l ÷ �?¶+º^�-³�¶>¦ð��I�I�§��°=±�¹ °[; ±>�µ º�´�/?³+¶ÓÃ Ä ÀB�±G�JIB�ý º�¿�Å�°^�)IL�y°�·�rB��°Ha�a.ÆÇ��¶ º^�?³+¶]¦1°^§��ÎÅ�ù ç+æ�ã å l ÷ ÆZÂ.à ³ ³�º�²�Å�¸+°HE�¶+º+ý Å�ù ç�æ?ã å l�Æ+Æ2�À ¶�¹ ù�¶�¿-¸�º�±X�=±�ý�º&Å\�?¶+º^�-³�¶>¦�°^§�;\¨d±ÒÆ2�È

Ã Ä À��b²�à ³�²^Þ Ä À Å\�?¶+º^�-³�¶B;ѱ�Æ2���¿-°!±�¹�ý&Å^bdÞ Ä ¶d¿�Ã�À ¶�Ã�À�¶c° ¸&úèc�r¼»g�=ýGn�±<be;1Ã Ä À.Æ2�È

µ º�´�/-³+¶0²�à ³�²^Þ Ä À Å�ù ç�æ?ã å l ÷ ¶ Ä ¶�¿�C�º�±�¶>¦=§B;U°=±�¹\±�ÆÇ°=±�¹ °[�µ º�´�/?³+¶ ¹�º�¹��¹�º�¹)�MI¼»DIL�ý º�¿�Å�°^�)IL�y°�·�±P��°Ha�a.ƹ�º�¹)a��wÅ@µ º�´�/-³+¶?Æ\¶ Ä ¶�¿�C�º�±�¶>¦�°^§ ø ¾ ÃdÀ�¶B�¿�¶�¹�´�¿�±0¹�º�¹ ö Å1µ�º�´�/-³�¶-ÆA±>�È

Ä º�°%µÓÀ�¶�¹+ù�¶d¿.¸�º%±_��±�ý�º6Å1ù ç+æ?ã+å l ÷ �P;y°!±�¹ ÷ ±ÒÆÇ��¿-°!±�¹�ý&Å^b ç ±�¹�¶�¿ÍÃ�À�¶«ú©b�Æ��¸�²�Ã%±�ý ÅHbdc µ�be;D¨ ÅD� ø ¾+Ã�À�¶?Æ Æ����¿-°!±�¹�ý&Å^b ç ±�¹�¶�¿\±-Ã!Â-¶¼ú©b%Æ2�¸�²�Ã%±�ý ÅHbdc-¸$be;�� ø ¾�±-Ã=Â.¶-Æ��

�9à

Page 25: An Overview of C and C++ Sintax

Å ÷ ±�Æa�aB�� ø ¾�°%µ����I�I�I�I�a&Å ÷ ±�Æ2�È

É|Ê�Ë �£� 1 3��× �?��������% 1��àg����¤¨������àg���d�������� 3��¢ �$���� 1��¤��� 1��à}�������Í���Ó�% 1 @�=× �����?���@�����Ó����y�?�% @���������� =àJ�1���|������ 1���@����¤}�1���|�% 1 @�=×ñ�C�<�<�����|�=Ô����C��� ® ������Z�1���|�1� ® �? 1��­� @���¢�$���� 1��¤��� 1��à����$���dcAe�fV�gM_hMi`j`k �7"2���<�����?���C�����1��×<�?���@�N�1���e������ 1���1�^��¤ ���V�% 1 @�=×�¢

�B¡

Page 26: An Overview of C and C++ Sintax

� � sFE^ER l l

m E7rws � pZY\[\�üs^]]p�r#�¤9«Z©#¤9÷�ûüË3·¸©#©iË3§]ÊZ§�±²« ©¬¤|�5§<�k¨3¤+ûü¨Ì· �¤�íµ©È£;:<: ¿ë·¸¨��§|«Zí3¦�¦�§!��í3³�±R¨�·�«Z±R¨3Ç9´R§v«Z©¬·¸©¬§�,¦�§]¨ª©%4y£;:r:�±R«¥·�«iíµ³5§�Êi«i§N©ü¤9÷�£È µ¹ ˵§]Êi§®·¸Êi§È«Z¤�¦�§&«i±²Ç�¨3±/B3¿ë·9¨ª©�§]¨3Ë�·¸¨3¿]§�¦�§�¨k©i«ü³3Êi¤��(±��3§!�y�ªº£;:<:2'�Ë3¤+û¥§=��§�Ê] 

n ëZ� �lì}íWíWî.�}ï.ðÂ&¨3§�¦�±²¨3¤�Ê!' �3íµ©�Ë�·9¨��µº�· �.�3±²©i±R¤�¨Ì©¬¤?£ ³3ÊZ¤��B±/�3§�� �ªºô£;:<: ±²«®©iË3§�· �3±R´²±²©`º�©¬¤A�3¤�§�¨��-, ¤9÷¨,©iË3§=, ´R±R¨µ§&¿]¤�¦�¦�§]¨ª©¬« ûü±²©iËñò?òB 

~����-�A�&����$�����������1��� ���r��¤õ���d�<�����+�1����­����r���� @�|���d��Ô����?�������2���8�r����×8���������2����� ����� ® �����������������1�������1���ª¬¼ÏÑ��� × ��� ö�÷Ó÷�ö ���d�<�����+�1��¢

°=±�¹cÃdÀ�¶B� ö ö ¹d½?¶0Ã�À ¶Óº+ý͹d½?¶\Â.º%±)ï�¶�C°=±�¹��+oL� ö ö ¹d½?¶º�^oÓº�ý͹�½?¶\Â-º�±�ï�¶�C

n ë`ú u �Nð3�wv��ex��À`¨3³µíµ©·9¨�� ¤�íµ©i³3íµ© ±²¨�£;:<: ±R«�©`ºB³µ±R¿ë·¸´R´²º|�3¤9¨3§ví3«i±²¨3Ç�©¬Ëµ§�×BÒ%ht·9¨��ÌתÞ�D(Öã¤��?�Z§]¿N©¬«ü³3ÊZ¤d�(±/�3§��±²¨ ©iË3§ÉÒ�ÞBÔ0Ö(ßBâ�i+oá±UØ�Ë3§ë·+�3§]Ê;B�´²§9 y¹ Ë3§�«i§�¿]·9¨Z�5§®í3«Z§���±R¨ ´R±²§]ít¤9÷>fBßÒ%h(Ö(Ó ·9¨��­Ôk×�i+hBÓT 

~����-�A�&����$��� ²dº%´�¹ � ® . �����J���«���1����¤/�� ¼�d�����?���¼�������1��� ²+°!± � ® . �����J���>�������r¤/�� ¼�����?����¢&Õ����1������1���%�}���}���}�����g���������1�1�% @×|���2�������n�1�������Q� ® . �����1�g�����%�ä9������©��¤«���%�1�2�% 1� ® ������­��������¢�¢�¢1�1����×�9����!� ���=� ���\�������?���©���2�� @���.�� 3��×�¢ �$�����������+�1��¡���  ¶%±�µ�³ �� 1�������������1����������������}�3���% @�������� �¢¯�°!±.²�³%´�µ�¶Ó·�°dº�¸�¹ ¿�¶�Ã=Â�»§½?¾Ä º�°%µ8Â�Ã�°=±¼Å�ÆÇ

²=½-Ãd¿�±-Ã!Â-¶>¦ ÿ�I�§B����

Page 27: An Overview of C and C++ Sintax

²�º�´�¹0· ·mbH� Õ Ã%±�¹l¹�º ¸�¶+¶ ¸�º!Â.¶Óº�´�¹��+´�¹ j\n%±?be�²�º�´�¹0· ·mbÙõ�½-Ã�¹k°�¸�C�º%´�¿l±?Ã!Â.¶«ú©be�²+°!± ¾+¾ ±?Ã!Â-¶B�²�º�´�¹0· ·mbkp º º�µÍ¹�º ¸�¶+¶AC�º%´ b�· ·8±-Ã=Â.¶0·+·mb�j�b�·+·Í¶�±�µ�³L�È

n ëDt �?� ¯��$í î&ï�îB¯ÿ�?�Nð-ð3�W� ¬rq���ïX°ts¹ Ë3§��3±R«Z¿]í3«Z«i±R¤9¨Ì¤9÷!³5¤9±R¨ª©¬§�Êi«v·9¨.� ³�·9Êi·9¦�§N©¬§�Êi«&¿]·9¨ñ�§�±R´²´Rí3«W©¬Ê¬·)©¬§����ªº�©iË3§�÷�¤�´²´R¤+ûü±R¨3Ç�«i§N©v¤9÷§��3·¸¦�³3´²§]«�  ¹ ˵§AB�ÊZ«Z©�§=�µ·9¦�³3´²§A�µ§]¦�¤�¨3«Z©iʬ·¸©i§]«�·­³3Êi¤�Ç9ʬ·9¦ ©¬Ë�·¸©|�3¤(§]«Z¨&5 ©�û�¤�Ê3� ³3Êi¤�³§]ÊZ´²º9 ¹ Ë3§�¨3§=�(©®§=�µ·9¦�³3´²§"B.�B§]«&©iË3§�³3ÊZ¤��3´²§]¦ í3«i±²¨3Çw«Z©¬·9¨���·¸ÊU� £-¨3¤9©¬·¸©¬±²¤�¨1 &¹ Ë3§�©¬Ë3±²ÊU� §��3·¸¦�³3´²§�3§�¦�¤9¨3«Z©iʬ·¸©i§]«È˵¤0ûì©iË3§�³3ÊZ¤�Ç�Êi·9¦�¿ë·9¨��5§|ûüÊi±²©Z©¬§�¨ ±R¨ £;:r: ûü±¢©¬Ë3¤�íB©#©iË3§��3±²«Z©ií3ÊU�3±²¨3Çã«Z±��3§�,§�+D§�¿�©¤9÷�í3«i±²¨3Ç�¿�¤�¨µ÷�í3«Z±R¨3Çɨ3¤¸© ·¸©i±R¤�¨1 

~����-�A�&���vuxw Ê ��� Ûby Ë�R Ê Ý{z}|Þ ���1�����J�� @��­� @���à��1���g�� 1��­� 3��� �� 1���1���r� ® ��×��^�����1�N���<�?��Ô��;�1���;������ N���+���� ��QÔ%������������������� 1�N�1���%�>� ��� ® �� �¥��-�����n�d���!¦6���+���;�1���^�?�% @���������� >�1�?�%� �J��� �-���1�����Ò¢>¬������^��×���?���1�����}�?�% @���<������ @� ® ×|Ô%��������~}�1���1���<�@������­����;�r��������� ±+´� ��� À�¶d¹�ld´� �% 1� ® ������­�<�����}�����Q����� ×r��¤(�1�����?�% 3����������  ± ¢-�Í�������1���}Ô���������¤���  ± ­����1�^�� @���+�����Òà+�1���� 1�;������<�@������­���¢

¯�°!±.²�³%´�µ�¶ ·�¸�¹ µ?°�º¼»§½?¾Ä º�°%µÓÀ�¶�¹�l�´dÂ^Å�°=±�¹.Æ2�Ä º�°%µ8Â�Ã�°=±¼Å�ÆÇ

°=±�¹ ±>�À ¶�¹�ld´�ÂJÅ ±�Æ����¿-°!±�¹�ý&Å^bgld´�Â�ú(c+µGn%±?be;ѱ�Æ2�È

Ä º�°%µÓÀ�¶�¹�l�´dÂ^Å�°=±�¹8± ´�Â(ÆÇ�_� S�I¥FZ[]\UM¯eN[0Fih�FZKnVYO¯MPFZVZjB\Uc0M S�M¯S!\UF� c)[0M��ZKnO¯O���\UVYg0F�j3KNOÅ\Yc0eNg)XNckj3MP\�Knb0b9FZKNVYS!\Uev\Yc0F?�¢KNO¯SUFüM¯[ \Uc)F��WK�S^Füe��

KnVYVYKi�+SZd � [#KnVYVYKi��[)KnILF�����KN[üKNh0h0VUFiSUSZj]SUe!b)K�SUSUM¯[0XyMÅ\1KNS5K!b)KNVYKNI¥FW\UFZV��WKNg)S^FiS3\Uc)FaK�h0h+VYFZSYS�e��ª\Yc0F�KNVUV Ki�y\Uef¸Fyb¸KNSYS^FihL�¢f����¬KNOPg)Fa�`d����'�Ge�g0V S^F�j]VYF_� FZVUFZ[6�GFiSD\Ue¥\Uc)F!KnVYVYKi�LVYFZSUg0OÅ\7M¯[;� c)Kn[0X�FZSD\Ye�\Yc0FyeNVYM¯XNM¯[)KnOªKnVYV Ki�¥F�NFZ[\Uc0e�g0XNcÈMP\7M¯Smf9FWM¯[0XLVYF_� FWVYFW[��GFa\Uc0VYeNg)XNc&K��WeNb��üe��(\Uc)F!KNh0h+VYFZSYSZd

�9½

Page 28: An Overview of C and C++ Sintax

��¿-°!±�¹�ý&Å^b ç ±�¹�¶�¿ Ä Ã ³�´?¶«ú©b�Æ��¸�²�Ã%±�ý ÅHbdc µ�be;D¨d± ´dÂnÆ��±+´�Â�a�a��È

~����-�A�&���vua��� S �-|�$������ 1� ® ����� �����1���1���r¡� @�1�;���������-���r���;¡�� ��� ® ×��?���1�1�C��­�1���� ^868�7xMi`j`2��¤ ± ���ª��?�% @���������� �¢J�$� ���$�@�?����­������% @�e�<�����õ���r�1���õ�� @��­d�C������Ô����C����¢¼�$���VØ �� 1� ® �����rÙ������1��1�����>�����1��� �����>�����J�1���%�J���«��� ���1�_� �¼�¼�� w9.à ® ���«�1�C���?��ת�1���%�¼�1�����@�?����­�����¤������1�%�1���d������1�����"�1���õ¤¨�������1���d� À ¶�¹�l�´� ���N���d�<�������%���������=×�����­�¢¯�°!±.²�³%´�µ�¶ ·�¸�¹ µ?°�º¼»§½?¾Ä º�°%µÓÀ�¶�¹�l�´dÂ^Å�°=±�¹ ÷ Æ2�Ä º�°%µ8Â�Ã�°=±¼Å�ÆÇ

°=±�¹ ±>�À ¶�¹�ld´�ÂJÅi¨d±ÒÆ2���¿-°!±�¹�ý&Å^bgld´�Â�ú(c+µGn%±?be;ѱ�Æ2�È

Ä º�°%µÓÀ�¶�¹�l�´dÂ^Å�°=±�¹ ÷ ± ´dÂnÆÇ��¿-°!±�¹�ý&Å^b ç ±�¹�¶�¿ Ä Ã ³�´?¶«ú©b�Æ��¸�²�Ã%±�ý ÅHbdc µ�be;ѱ ´�Â(Æ2�Å ÷ ± ´dÂnÆa�a��È

~����-�A�&���vua�!����� S �-|�$�����JÔ��� @�1���d�2��¤n�1���;�? 1��­� @���Î�������!���^�1���;�� @��­� @���<���� $���:9������|�1���õ�1�����e�����1�%�1���d����$�����1���;�� @��­d�C�����.���������-����à ® ���N���1�����.�?���@�����^�1���;�?�% @���<������  ® ×� 1��¤��� 1��������à��������@����­�1���2�� 1��­� @��� ���y���� 1¤��� @�L���<���+������������¢��$���%�<�C��à>�1���V�������� @�@�����Ó¥�¥e¦Q�����1�����-��×�/�?�%­����A�1���"�-�% @���������� <�����1�õ�1���%�����������e�1�������d�<�?������ Q���©�-���1�Q�1���"�-�% @����������  ® × 1��¤/�� @�������r¥�Ô��% 3��� ® ���!¦J���?�����������¤ ® ×�Ô%��������¢¯�°!±.²�³%´�µ�¶ ·�¸�¹ µ?°�º¼»§½?¾Ä º�°%µÓÀ�¶�¹�l�´dÂ^Å�°=±�¹A¨.Æ2�

�¸Ä

Page 29: An Overview of C and C++ Sintax

Ä º�°%µ8Â�Ã�°=±¼Å�ÆÇ°=±�¹ ±>�À ¶�¹�ld´�ÂJÅ ±�Æ����¿-°!±�¹�ý&Å^bgld´�Â�ú(c+µGn%±?be;ѱ�Æ2�È

Ä º�°%µÓÀ�¶�¹�l�´dÂ^Å�°=±�¹A¨d± ´dÂnÆÇ��¿-°!±�¹�ý&Å^b ç ±�¹�¶�¿ Ä Ã ³�´?¶«ú©b�Æ��¸�²�Ã%±�ý ÅHbdc µ�be;D¨d± ´dÂnÆ��±+´�Â�a�a��È

É|Ê�Ë ��l�����©�?���1�@����­r�"���% 1­��ª�1�� @�����1�� 1�2¥��� ;���|� ® .������g�����J�ª�������Ò���������|�1�����1���d���d¦3àÒ���}�����¤/�����<�����1�� 1��� ® ���¼���;�?���@�&�1���$������ 1���@�6�1�;�1���%�>��� ��� �����>���������@�1�% 1×Q���õ�����+×Q�1���N���+�1�� 1�Ô��% @�C� ® ����d�8�����3��¤¨�������1���d�8�������Á¢ÓÖ}¤}���d�� @����à^�?���1�1�C��­Z�Z�?�% 3����������  ® ×ñ 1��¤/�� @������������?�������r�1���%�|�1���yÔ��% 3��� ® ���y���C��� ® �Z��������¡?��� ® ×l�1���Z�1� ® �? 1��­� @���¢Î�n�8�� 1��Ô����+���� �?��¡?���%�1���d����¤��1�����-�% @���������� <���?�����"�r�������1���C������­©�1���2�kNr����������×���¤��?���@�1����­ ® × 1��¤/�� @��������à?�����;�1���á9���×+�J�� @�|���d�?�������2�1���e¤����?���1���d����������% @�%�1���d�V���N¤��d�����=���doÄ º�°%µ8Â$C�ý�´ ±.²(ÅD/.°�À��C���¶Ó²�º�±�¸�¹Q¨^/�°�À6��Ã�¿�Æ

»»»

� o Ï!��x xau&x¹ Ë3§Q���Y� ¿ Ë�·9¨µÇ�§?÷�Êi¤9¦ £ ©i¤ £;:<:ï±R«�©¬Ë3§?· ���3±¢©¬±R¤9¨�¤9÷v¿�´J·9«Z«i§�«t·9¨�� ¤ �?�Z§]¿N©3,`¤9Êi±R§�¨ª© ·¸©i±R¤�¨1 Â��?�Z§�¿�©3, ¤�Êi±²§]¨ª©¬§!�ì³3Êi¤�Ç9ʬ·9¦�¦�±²¨3Ç ³3ÊZ¤�³¤�¨3§]¨ª©i«­û�¤�í3´/�w�3´J·9¨µ¿ Ë ·)©Ì©¬Ë3±²« «Z©¬·¸©¬§�¦�§�¨k©�4 £;:r:¿�´J·9«Z«i§]«ü¿]·9¨Z�5§ví3¨.�3§]ÊZ«Z©¬¤(¤?��·¸¨�� í3«i§!�?§+5§]¿N©¬±C��§]´¢º��ªº��(±R§Nûü±R¨3Ç�©iË3§]¦ ·9«£ «W©¬ÊZí3¿�©ií3Êi§�«ûü±¢©¬Ë· �.�3±²©i±R¤�¨�·¸´÷�í3¨µ¿�©¬±²¤�¨�·9´²±²©`º9 Æ «Z©¬ÊZí3¿�©ií3Êi§�·9´R´²¤+ûü«L©¬Ë3§|³3Êi¤9Ç�ʬ·9¦�¦�§]ÊL©¬¤�¿]¤�¦��3±R¨3§��¸·9ÊZ±J· �3´²§]« ¤9÷J�3±,+5§]ÊZ§]¨ª©©`ºB³§]«#±R¨ª©¬¤�·

«Z±R¨3Ç�´²§��3±²Ç)�¸·9Êi±R· �3´²§9 &Ƽ¿�´J·9«Z«v·9´²´R¤+ûü«#©iË3§�³3ÊZ¤�Ç�ʬ·¸¦�¦�§]Êü©¬¤t¿�¤�¦2�3±²¨3§"�¸·9ÊZ±J· �3´²§]«#¤9÷��3±,+5§]ÊZ§]¨ª©©`º(³§]«����2¡t÷�í3¨µ¿�©¬±²¤�¨3«ü±R¨ª©i¤É·�«Z±R¨3Ç�´²§��3±²ÇV�¸·9ÊZ±J· �µ´R§&¿]·9´R´²§�� ·9¨ ¤��?�Z§�¿�©] 

��Ã

Page 30: An Overview of C and C++ Sintax

� ëZ� �©îB¯�íq�Z��ì��1ìä¬6�<§]Êi§�·9ÊZ§É«i¤�¦�§ ©¬§]ÊZ¦�«v©i¤�³¤�¨��µ§]Ê®ûüË3§]¨ ©¬Ë3§ÉÊi§�«Z©|¤9÷�©¬Ë3§É§=�µ·9¦�³3´²§]«®±R¨Ì©¬Ëµ±R«®«i§�¿�©¬±²¤�¨��3¤�¨&5 ©¦�· �9§v«Z§]¨3«Z§9 

¿]´J·¸«i« ·��3§�¿]´R·9ʬ·¸©i±R¤�¨�¤9÷7·�«i³§]¿]±R·9´Ò�¸·9Êi±R· �3´R§ ©iË�·¸©L¿]·9¨w¿�¤�¦2�3±²¨3§e�¸·9ÊZ±C,· �3´²§]«·9¨��t÷�í3¨µ¿�©¬±²¤�¨3« ©¬¤9Ç�§�©iË3§]Êü±R¨�· «i±²¨3Ç�´²§��3±RÇ�¸·9ÊZ±J· �3´²§

¤��?�Z§]¿N© ·9¨�±R¨3«W© ·9¨µ¿]§|¤9÷ ·É¿]´R·9«i«"S�±Y Å§9 C'T·9¨?·¸¿�©¬í3·9´&�¸·9Êi±R· �3´R§+'µ¨3¤¸©N�Zíµ«Z©È·©`º(³5§r�3§=B�¨3±²©i±R¤�¨ÒT

¦�§�¦2�5§�ÊL÷�í3¨3¿N©¬±R¤9¨ · ÷�í3¨3¿�©i±R¤�¨t©iË�·¸©ü±R« ³3·9ÊZ©¤9÷a· ¿]´J·¸«i«±R¨3Ë3§�Êi±¢© ·9¨3¿�§ �¸·9Êi±R· �3´²§]«!·9¨���Á¸¤�Ê ÷�í3¨3¿N©¬±²¤�¨3«y©¬Ë�·)©»·9Êi§ü³�·9«Z«i§!��÷�Êi¤9¦ ¤�¨3§ü¿�´J·9«Z«

©¬¤�·9¨3¤¸©¬Ë3§�Ê

� ë`ú �ô�W�Nð-ð.î>ð �!�;���¡ ?¢?îBv6ï.ð¹ Ë3§t÷�¤�´²´R¤+ûü±R¨µÇ §=�(©¬§�¨��3§!� §=�µ·9¦�³3´R§t±²¦�³µ´R§]¦�§]¨ª©i« ·Ì³3Êi¤�Ç9ʬ·9¦�©iË�·¸©É¿�Êi§ë·)©¬§]«�·Ì¿]´R·9«i«É¿ë·¸´R´R§!�B�á�i3Ò�hE£Ò¸â S ûüË3§]ÊZ§��3±R§�±R«|«i±²¨3Ç�í3´R·9Êv÷�¤�Ê��3±²¿]§%TN ?Æ �3±R§�±R«�·9¨Î7W¤��?�Z§]¿N©�9 ©iË�·¸©�Ë3·9«�·?¿�í3ÊiÊZ§]¨ª©�¸·9´²í3§�S�©¬Ëµ§ã«i±/�3§É÷^·9¿]±²¨3Ç�íµ³�T='.©¬Ë�·¸©�Ë�·9«�Í�«Z±��3§�«�'y·¸¨���©iË�·¸©�¿ë·9¨ �5§l7ZÊi¤9´R´R§!��9t©¬¤�³3Êi¤?�3í3¿�§w·S�³5¤�«Z«i±/�3´²º.T¥¨3§Nû �¸·9´Ríµ§9 

~����-�A�&����$�����e���������-���"�1���=���Q�1���2�������1�Q���������% @�%�1���d�������������1�1�% 1×A���)�? 1� �?�����r�lØ �?��������ÙÒë!Ï�1�������y������¢ ( ���3���������@�õ�����e�|���d������ @�������� Q�����A�|�������� @�������� =¢"�$���"���d������ @�������� Q����©¤¨�������1���d�A�1���%�����������������������3�\�1�����2���ñ�������1���?������¤��1���2�������1�����Q�� 1���%�����Ò¢\¬J�d��ÏÔ��� @������×�à-�1���e�������� 3�������� ������<¤¨�������1���d�2�1���%�}���$�����������V�����@�©�1�����ª���|�����1�1�������;��¤ �1����������1�;���;�����1�� 1�=×����Ò¢<Õ������1���� e��¤¼�1�����1�<�������������&¤��?�����1���d���g�����õ�2 @���1�� @��Ô%��������¢��$������d������ @�������� ^�����^��×�� ® ���% @�«�1���g�������$��¤Ò�1���}�������1�J�����<�1������������ 3�������� J�����J�=× � ® ���% @��1���õ�������õ��¤6�1���e���C���1�N�� 1����������� ® ×��1���õ�1�C������¢�$���VÔ%�% @��� ® ��� ²=´�¿ ¿�¶�±�¹���Ã+³%´�¶ ���r�������C�% 1��� �����Z�? 1�������������Í��������­��� =¢�Øx2> 1�������������?Ù�����������1���%�����}����������� ® �Q���������1�����)¤� 1�d�w�d���1�@�����e�1���ª�������1��¢$�$���%���C��à?�1���Q���+���� @�����¤����?���1���d��� ¿�º ³ ³ ���?� Ä Ã ³%´�¶ �% 1�õ�1���õ�d�?��×"¤¨�������1���d���N�1���%���% @�e�������!�¼���|���r���������1�}���1�Ô���������¢6�$�?���6�� 1��Ô����+�1�>�; 1��­d���N�? 1��­� @���<����  ¤� 1�d� ���1�@��­d������­;�������+Ô%�������QÔ����C���^���õ�1���������¢ Þ �N���¼�1����.�� ® ��¤(�1���g¤¨�������1���d� Ä Ã ³%´�¶ ���� 1���1�� @�r�1���}Ô%�������}��¤ ²!´�¿+¿�¶%±�¹���à ³�´?¶ ����1���%�«���1���� ¼�?�% 1�1�«��¤Ò�1���$�� 1��­� 3��� �����rÔ �����l����¢ �$��� ¿�º�³+³ ¤��?�����1���d�<���«���� 1 1���+�1��×��1����d����×������1���Ñ× ® ���1�������>�1���}���d������ @�������� ^�1���%�^�@�?����­����J�1����Ô%����������¤ ²=´�¿ ¿�¶�±�¹���Ã+³%´�¶ ¢ Þ ��������&�1��� ¿�Ã%±�µ ¤¨�������1���d��¤/�d���?����� ¸!¹�µ�³�°/N»§½ ���e���1�@��­d�<�gÔ%�������$���Q�1���$�? 1������ 6 3����­���¢ù�³ Ã�°!±)�-°d¶ �C�«�Q�������1�^����� µ�°d¶�� ����� µ?°�¶�þ �% 1�}�C�����1���������¼��¤��1���}�������1�;¥¨�Á¢ ��¢�à � ® . �����1�U¦3¢Õ������ª�1���©Ø����� 3�����1�� 1��ÏÑ��� 9���Ù<�����1�%�1���d�)����������2���������1���1���e¤¨�������1���d���N��¤&�����@�)� ® .�������¢�l���%�ª���V×��d���1�����G9©�¼�d���C�Z���%�������y��¤J�1���<¤��d�����!������­V���C�����¼�� 1���������� @�����Z���+���V�1����� 1��­� @���Π3��­d��� ® ��¤��� 1�;�1��� ý�ºd¿ ��� ����o ²dº%´�¹b·+·lµ?°�¶e�n»1²!´�¿ ¿�¶%±�¹���à ³�´?¶L� Ý

�9Í

Page 31: An Overview of C and C++ Sintax

¯�°!±.²�³%´�µ�¶Ó·�°dº�¸�¹ ¿�¶�Ã=Â�»§½?¾¯�°!±.²�³%´�µ�¶Ó·�¸�¹ µ�³�°�/$»Á½-¾¯�°!±.²�³%´�µ�¶Ó·�¹-°�Â.¶¼»Á½-¾²d³ Ã�¸ ¸ñù�³ Ã�°=±)�-°d¶Ç�+´�/-³�° ²&ú

ù�³ Ã�°=±)�-°d¶&Å�Æ2�¤=ù�³ Ã�°!±��.°d¶6Å=Æ��Ä º�°�µÍ¿�º�³+³6Å=Æ��°=±�¹ Ä Ã+³%´�¶&Å=Æ Ç ¿�¶�¹d´�¿d± ²!´�¿ ¿�¶%±�¹���à ³�´?¶L� È �

��¿�º�¹�¶�²�¹�¶+µ¼ú°=±�¹k²!´�¿ ¿�¶�±�¹���Ã+³%´?¶L�È �

Ä º�°%µ8Â�Ã�°=±¼Å�ÆÇ°=±�¹ °[�ù�³ Ã�°=±)�-°d¶ µ�°d¶���;�µ�°d¶ þL�ý º�¿�Å�°^�)IL�y°�·$��IB�)°^a�a-ÆÇ

²�º�´�¹c·+·mbÙ�-°d¶��(ú�b�·+·lµ?°�¶e�n» Ä Ã+³%´?¶6Å=Æ��²�º�´�¹c·+·mb�n�¹M�.°d¶0þ>ú�b�· ·lµ�°d¶�þ>» Ä Ã ³%´�¶&Å�Æ\· ·mb�n%±?be�µ�°d¶e�(» ¿�º�³ ³nÅ=Æ��µ�°d¶�þ>» ¿�º�³ ³nÅ=Æ��È

Èù�³ Ã�°!±)�-°d¶«ú ú ù�³ Ã�°!±)�-°d¶6Å=ÆÇ

¸�¿�Ã%±�µ&ÅÍÅ ´+±Ò¸�°�Àd±�¶+µ-Æ!¹-°�Â.¶6Åèl^�û û ÆÓÆ��¿�º ³ ³6Å�Æ2�È

ù�³ Ã�°!±)�-°d¶«ú úa¤=ù�³+Ã�°!±��.°�¶&Å=ÆÇÈ

��ø

Page 32: An Overview of C and C++ Sintax

Ä º�°%µÍù�³ Ã�°!±��.°d¶«ú úÑ¿�º�³+³6Å�ÆDz=´�¿ ¿�¶�±�¹���Ã+³%´�¶��8¿�Ã%±�µ Å�ÆVcJpQaK���È

�$���;�d�����?���N��¤n�1���C�^�� 1��­� @���w�C�$���N¤��d�����=���do�-°d¶��(úèq �-°d¶0þ«ú q�-°d¶��(úèq �-°d¶0þ«úÁ��-°d¶��(úèq �-°d¶0þ«úÁ��-°d¶��(ú p �-°d¶0þ«úÁ��-°d¶��(ú p �-°d¶0þ«ú&r�-°d¶��(ú&f �-°d¶0þ«úÁ��-°d¶��(ú p �-°d¶0þ«ú&r�-°d¶��(ú r �-°d¶0þ«ú q�-°d¶��(ú r �-°d¶0þ«ú&r�-°d¶��(úñ� �-°d¶0þ«ú&r

� ëDt �k�:°�îB¯T��ïµ�!� v î°Bíµ³3³5¤9«i§ ·È¿]·%�9·¸´R±R§�Ê�³µÊi¤�Ç�Êi·9¦�¦�§�Ê«�µ§]¿]±/�3§]«�©¬¤&±²¨��9§]¨ª©!·È¦�í3´²©i±C,`«Z±��3§!�"�µ±R§9 �¹ Ë3§V7Z¤9´���9¦�§N©¬Ë3¤?�¤9÷a¿ Ë�·9¨3Ç9±R¨3ÇÉ©¬Ë3±²¨3Ç�« û�¤�í3´���´R§]· � ©¬Ë3§|³3Êi¤9Ç�ʬ·9¦�¦�§]ÊL©¬¤�¿ Ë�·9¨µÇ�§|©iË3§r�3§!B�¨µ±²©¬±²¤�¨�¤9÷¥B�á�i3Ò�hE£Ò¸â©i¤ã±R¨µ¿]´Rí.�3§|·|�¸·9Êi±R· �3´²§�h�D�o$-3âªß¦I�Ó¦G3Ò)åBâµÔã©iË�·¸©©¬§�´R´R«üË3¤+ûì¦�·9¨ªº «i±/�3§]«È·�³�·9ÊW©¬±²¿]í3´R·9Ê;�3±R§|Ë�·9«� À ©#û¥¤�íµ´��­·9´²«i¤ãÊZ§��kí3±²Êi§�©iË3§�¿ Ë�·¸¨3Ç�±R¨µÇw¤9÷y©¬Ëµ§2�3§!B3¨3±²©i±R¤�¨�¤9÷!ß3Þ(ákáB |Â&¨3§�³3ÊZ¤��3´²§]¦�ûü±²©iË?©¬Ë3±²«¦�§�©iË3¤-��±R«�©iË�·¸©!·¸´R´k©¬Ë3§L¿�¤-�µ§¥©¬Ë�·)©yí3«i§�« ©¬Ë3§¥¿]í3ÊZÊi§]¨ª©$�3§=B�¨3±¢©¬±R¤9¨�¤9÷'B�á�i�Ò%hE£Ò¸â|û¥¤9í3´�� Ë�·%�9§L©¬¤�§&Êi§NûüÊi±¢©i©¬§�¨1 !ÆÈ´²«i¤�'B±²©L«Z§]§�¦�«·�«iË3·9¦�§#©¬¤ Ë�·%��§v©iË3§v¤���§]ÊZË3§ë·+��¤9÷.Ç�§�¨3§]Êi·9´R±¢©`º�ûü˵§]¨�·9´R¦�¤�«W©·9´²´5©iË3§<�3±R¿�§®ûü±²´R´5Ë�·%��§�ÍÉ«Z±��3§�«·9¨ªº(û¥·ëº� �À`¨3Ë3§]ÊZ±²©¬·9¨3¿]§v©i¤É©iË3§®Êi§�«i¿]íµ§9 

~����-�A�&����$�����6���������?���N�������d�?���� @�%�����>�1���$�����^��¤.�C������ @���1���?���J���;�? 1� �?�����N�����������������������C���1������������ �-°d¶ ¢6�$�����n�������1�&�������� @���1�(���C�d��¤?�1���¼¤¨�������1���d�?�������Ñ×g��¤ ù�³ Ã�°!±��.°d¶ à ® ���n�=Ô��� 1 @�C������1���N����¡?�����1���d�õ��¤ ¿�º�³+³ �����������?�6�g�����ñ�� @��������������Ô��% 3��� ® ���J����������� ±+´�ÂG/�¶�¿ å ý ã °�µ ¶?¸ ¢Õ����1�����e�1���%�$�1���e����¡?�����1���d����¤ ù�³ Ã�°=±)�-°d¶ ���������@�?����­����Ò¢�$���������������-���Q���C�����������d������ @�%�����}�1���%�g�d���������y�����ª���d�������� 3�����2� ® .������1�;�ª�?�@������1���J�@�����^�J�=×Q���&���d���+���� @�n���õ���� @�����1�� @����¢ Ö;���J�?�Ðá.�� @�������J�C�(�1����¬6575 ±?¶ Õ ������ @�%���� �1���%���<�H9����������������%�1���d�V�Q���@�V�@�����?���� =¢

�9Î

Page 33: An Overview of C and C++ Sintax

Õ����1�������1�?�%�õ�1���<���d������ 3�������� õ¤���  �-°d¶ �������C�g�1���<���d������ @�?������ õ¤/��  ù�³ Ã�°!±��.°d¶ ¢Q�$���%����¼�C�������������r���r�1�?���>���������?���}�����������d���1�� @�%�����1�?�%�^���¼����� ® �����d����¢b§��1�?������×��1���%�N����"­�� ���©�^��×��1���<�?����¤�×�����d�?���� @�������� �¢�Ög������ 1� ® �����������1�©���d�C��­"�1�?�%�õ���|�1�?���g����������Q�1���%���1��� ¿�º ³ ³ ¤¨�������1���d� ® �����d��­d����­©��� ù�³+Ã�°!±��.°�¶ ­����1�r�����������\�%�<�������1�������83��%�1���d�����������������¤$��¤��1�����������×Z����¡-����� ¿�º�³+³ ¤¨�������1���d�Ò¢y�(�y���d���������1�%���2¤��� ��1����� ¿�º�³ ³­����1�������������|�%­d�����V���2�1��� �-°d¶ ���d���1�� @�������� �¢£������1���� C�?�=�k�����1�V�1�?���������1��� �)�����1���%���-����������­<�1��� ¸�¿�Ã%±�µ ���d�r�<�����)�����1�����õ�1������d������ @�������� g�����������1���%�����C�������õ� ® . �����1�}�� 1���%�����)�����1���C��<­d��Ô����©�������d���©�������Ò���=Ô���1���õ�1�����e�C�����1�����.Ô%�������g­������� @�%�����Ò¢¯�°!±.²�³%´�µ�¶Ó·�°dº�¸�¹ ¿�¶�Ã=Â�»§½?¾¯�°!±.²�³%´�µ�¶Ó·�¸�¹ µ�³�°�/$»Á½-¾¯�°!±.²�³%´�µ�¶Ó·�¹-°�Â.¶¼»Á½-¾²d³ Ã�¸ ¸ñù�³ Ã�°=±)�-°d¶ ö ö ¸dÃ=Â.¶0Ã�¸�/?¶+ý º�¿�¶Ç�+´�/-³�° ²&ú

ù�³ Ã�°=±)�-°d¶&Å�Æ2�¤=ù�³ Ã�°!±��.°d¶6Å=Æ��Ä º�°�µÍ¿�º�³+³6Å=Æ��°=±�¹ Ä Ã+³%´�¶&Å=Æ Ç ¿�¶�¹d´�¿d± ²!´�¿ ¿�¶%±�¹���à ³�´?¶L� È �

��¿�º�¹�¶�²�¹�¶+µ¼ú°=±�¹k²!´�¿ ¿�¶�±�¹���Ã+³%´?¶L�È �

²d³ Ã�¸ ¸��-°d¶ ú�� ´�/-³�°+²\ù�³+Ã�°=±)�.°�¶ ö ö °!±+½?¶d¿-°%¹-¸\ý+¿�º� ù�³ Ã�°=±)�-°d¶Ç�+´�/-³�° ²&ú�-°d¶&Å�°!±�¹Q�Jp-Æ�� ö ö pk¸+°%µ�¶?¸Á/GC0µ�¶�ý�Ã�´-³d¹¤��.°d¶6Å=Æ��Ä º�°�µÍ¿�º�³+³6Å=Æ��°=±�¹ ¸+°%µ�¶�¸�Å=Æ Ç ¿�¶�¹d´�¿d±Í± ´dÂG/?¶d¿ å ý ã °%µ�¶�¸[� È �

��¿�º�¹�¶�²�¹�¶+µ¼ú°=±�¹l± ´dÂG/�¶�¿ å ý ã °�µ�¶�¸[�È �

Ä º�°%µ8Â�Ã�°=±¼Å�ÆÇ�9Ù

Page 34: An Overview of C and C++ Sintax

°=±�¹ °[�ù�³ Ã�°=±)�-°d¶ µ�°d¶�����-°d¶ ÷ µ?°d¶ þL��-°d¶lµ�°d¶�r6Å��þ?Æ2�µ�°d¶�þ`��±?¶ Õ �.°�¶&Å3ÿ?Æ2�²�º�´�¹0· ·mbÙ�-°d¶Í¯e�A½-Ã�¸�pk¸�°�µ�¶�¸`n�±<be�²�º�´�¹0· ·mbÙ�-°d¶Í¯�þ8½-Ã�¸�bñ·+·lµ?°d¶ þ ø ¾�¸+°%µ�¶�¸�Å=Æ�· ·mb�¸�°�µ�¶�¸`n�±<be�²�º�´�¹0· ·mbÙ�-°d¶Í¯�r�½-Ã�¸�bñ·+·lµ?°d¶�r¼»@¸+°�µ ¶?¸ÒÅ=Æ�· ·mb�¸+°%µ�¶?¸^n%±?be�²�º�´�¹0· ·mb ø+ø ø+ø ø ø+ø ø+ø ø ø+ø ø+ø ø ø+ø ø+ø ø ø+ø ø+ø ø�ø ø ø�ø ø+ø ø�ø ø+ø ø�ø ø ø�ø ø+ø n!±<b��ý º�¿�Å�°^�)IL�y°�·$��IB�)°^a�a-ÆÇ

²�º�´�¹c·+·mbÙ�-°d¶��(ú�b�·+·lµ?°�¶e�n» Ä Ã+³%´?¶6Å=Æ��²�º�´�¹c·+·mb�n�¹M�.°d¶0þ>ú�b�· ·lµ�°d¶�þ ø ¾ Ä Ã ³�´?¶6Å=Æ2�²�º�´�¹c·+·mb�n�¹M�.°d¶Qr«ú�b�· ·lµ�°d¶�r«» Ä Ã ³%´�¶&Å�Æ\· ·mb�n%±?be�µ�°d¶e�(» ¿�º�³ ³nÅ=Æ��µ�°d¶�þ ø ¾�¿�º�³+³6Å�Æ2�µ�°d¶�r«» ¿�º�³ ³nÅ=Æ��È

µ ¶�³+¶d¹�¶lµ�°d¶ þL�Èù�³ Ã�°!±)�-°d¶«ú ú ù�³ Ã�°!±)�-°d¶6Å=ÆÇ

¸!¿�Ã%±�µ ÅÍÅ_´ ±�¸+°�À�±?¶�µ.Æ!¹?°�Â-¶&Å�l6�û û ÆÓÆ2�¿�º�³ ³nÅ=Æ��È

ù�³ Ã�°!±)�-°d¶«ú úa¤=ù�³+Ã�°!±��.°�¶&Å=Æ Ç0È�-°d¶«ú ú��-°d¶6Å�°!±�¹�±+´� 㠰�µ ¶?¸�Æ ú2ù�³+Ã�°!±��.°�¶&Å=ÆDZ+´�ÂG/�¶�¿ å ý ã °�µ ¶?¸H��±+´� 㠰�µ ¶?¸[�¿�º�³ ³nÅ=Æ��È

�-°d¶«ú úa¤��.°�¶&Å=Æ ÇÓÈÄ º�°%µÍù�³ Ã�°!±��.°d¶«ú úÑ¿�º�³+³6Å�Æ

½�à

Page 35: An Overview of C and C++ Sintax

Dz=´�¿ ¿�¶�±�¹���Ã+³%´�¶��8¿�Ã%±�µ Å�ÆVcJpQaK���È

Ä º�°%µA�.°d¶«ú úÑ¿�º�³+³6Å�ÆDz=´�¿ ¿�¶�±�¹���Ã+³%´�¶��8¿�Ã%±�µ Å�ÆVc ± ´dÂG/?¶d¿ å ý ã °%µ�¶�¸�am���È

�$���;�d�����?���N��¤n�1���C�^�� 1��­� @���w�C�$���N¤��d�����=���do�-°d¶Í¯e�A½-Ã�¸�pk¸�°�µ�¶�¸�-°d¶Í¯�þ8½-Ã�¸�ÿk¸�°�µ�¶�¸�-°d¶Í¯�r�½-Ã�¸À��þc¸+°%µ�¶?¸ø+ø ø+ø ø ø+ø ø+ø ø ø+ø ø+ø ø ø+ø ø+ø ø ø+ø ø+ø ø�ø ø ø�ø ø+ø ø�ø ø+ø ø�ø ø ø�ø ø+ø�-°d¶��(úñ� �-°d¶0þ«ú©þ �-°d¶Qr«úñ��I�-°d¶��(ú&f �-°d¶0þ«ú|ÿ �-°d¶Qr«úñ��I�-°d¶��(úñ� �-°d¶0þ«ú&r �-°d¶Qr«úñ��-°d¶��(ú p �-°d¶0þ«ú|ÿ �-°d¶Qr«ú r�-°d¶��(úñ� �-°d¶0þ«ú q �-°d¶Qr«úñ����-°d¶��(úèq �-°d¶0þ«ú©þ �-°d¶Qr«ú&f�-°d¶��(ú|þ �-°d¶0þ«ú&r �-°d¶Qr«úñ��-°d¶��(úñ� �-°d¶0þ«ú©þ �-°d¶Qr«úñ�%þ�-°d¶��(ú&f �-°d¶0þ«ú�f �-°d¶Qr«ú&f�-°d¶��(úèq �-°d¶0þ«ú©þ �-°d¶Qr«ú r

¨ © ø u � ��sap � ©«ª u � Ï]pV��Y\]ër¬RÂ&³§]ʬ·)©¬¤�Êm¤���§�Êi´²¤ª· �3±²¨3Ç ±R«m¤�¨µ§y¤9÷B©iË3§!¦�¤9Êi§ ÷^·9«Z¿]±R¨3·¸©¬±²¨3ÇL÷�§ë·¸©ií3Êi§�«7¤9÷�£;:<:� .À ©.·9´R´²¤0ûü«1©iË3§y³3ÊZ¤+,Ç�Êi·9¦�¦�§�Ê�©¬¤ÉÊZ§��3§=B�¨3§|¤�³5§�ʬ·¸©i¤�Êi«L÷�¤9Ê í3«i§vûü±²©iË ³3Êi¤�Ç9ʬ·9¦�¦�§�Ê@, �3§!B�¨µ§��Z��·¸©¬·�©`ºB³§]«� �¹ ˵¤�í3Ç�Ë©iË3§�§��3·¸¦�³3´²§]«Ç�±/�9§]¨ ˵§]Êi§�·9Êi§®©¬ÊZ±/�(±J·9´ '3©¬Ë3§NºA�3§]¦�¤�¨3«W©¬Ê¬·)©¬§�˵¤0û�©i¤w·9¿ ˵±R§!�9§�¤�³§]Êi·¸©¬¤�ʤ���§�Ê@,´²¤ª· �3±²¨3Ç3 °Bí3³µ³5¤�«Z§&º�¤�ítË3·��9§&©`û¥¤�µ±R¿]§#åTÒ9â�¼|·9¨��wåTÒ¸â.·�·9¨���º�¤�ít¨3§�§��t©¬¤�«Z©¬¤9Êi§È©iË3§&«iíµ¦ ¤9÷m©iË3§]±²Ê

�¸·9´²í3§]« ±²¨k©i¤�·�¸·9ÊZ±J· �µ´R§&¿]·9´R´²§��ÌÔ�D�oD !¹ Ë3±²«¿�¤�í3´/�A�§®·9¿�¿]¤�¦�³3´R±²«iË3§!� §ë·9«Z±R´²ºw·9« ÷�¤�´R´²¤+ûü«�4Ô�D�og­ åTÒ¸â�¼B±9Y.iBádD3âPy��¯®ÿåÒ¸â.·6±�Y�iBádD3â>y�b°

½µ¡

Page 36: An Overview of C and C++ Sintax

ÂÈ÷.¿]¤�í3ÊZ«i§+'�±²÷mº�¤9í�·¸Êi§v¿]¤9¨3«Z©¬·9¨ª©¬´²ºã· ���µ±R¨3Ç2�¸·9´²í3§]«L¤¸÷¼�µ±R¿]§&©i¤�Ç�§N©¬Ë3§�ÊL±R¨wº9¤�í3Ê ³3ÊZ¤�Ç�ʬ·¸¦ ±¢©û�¤�í3´/�A�§®¨3±R¿�§]Ê"SU·¸¨�� ³5§�ÊiË�·9³µ«#¦�¤�Êi§È±R¨ª©¬í3±¢©¬±C��§�T�©i¤É«i±R¦�³3´¢ºã«i·+º(4Ô�D�og­ åTÒ¸â�¼±®ÿåÒ¸â.·²°

£�¤�Êv©¬Ë3±²«®¦�§N©¬Ë3¤?� ©i¤�û�¤�ÊU�̳µÊi¤�³§]ÊZ´²º�'7º�¤9í�ûü±R´²´ Ë�·%��§�©¬¤�Êi§��µ§!B�¨3§�©¬Ë3§�¦�§ë·9¨3±²¨3Ç ¤9÷¥©iË3§7�:�9ɤ�³§]Êi·¸©¬¤�ÊLûü˵§]¨�í3«i§!��ûü±²©iËZ�3±R¿�§9 

~����-�A�&���vua³ È � Ý�� Ê � Å?S¨Û[T � � Û2ŵ´�´ |Þ �Í�1���C�2���������-���y�¼���1���=� ���=� ��� �����ÍÔ����C�������¤��������y�����1�ÎØi5;Ù\�����0���!� ������d���?�% 1��Ô%���������}��¤¼���C���Q�����1�ÍØj¶?¶gÙ�¢e�$�?�������������?�������@�1�������1�����1����������¡-�����1���d���¤ ù�³+Ã�°!±��.°�¶ ��������������1���d��� ¢])������1�2�1���õ¤��d�����=������­����������1���d�?�do

²d³ Ã�¸ ¸ñù�³ Ã�°=±)�-°d¶Ç�+´�/-³�° ²&ú

°=±�¹bº^��¶�¿�Ãd¹�ºd¿)a&Å1ù�³+Ã�°=±)�.°�¶\µ?°d¶?ÆÇ ¿�¶d¹�´�¿�± ²=´�¿ ¿�¶�±�¹���Ã+³%´�¶NaÓµ?°�¶¼» Ä Ã ³�´?¶6Å=Æ2� È �°=±�¹bº^��¶�¿�Ãd¹�ºd¿)��� Å1ù�³ Ã�°!±)�-°d¶ñµ�°d¶-ÆÇ ¿�¶d¹�´�¿�± ²=´�¿ ¿�¶�±�¹���Ã+³%´�¶����+µ?°�¶¼» Ä Ã ³�´?¶&Å�Æ2� È �»»»È

Ä º�°%µ8Â�Ã�°=±¼Å�ÆÇ�-°d¶lµ�°d¶e�_;�µ�°d¶�þ<�¸�´�Â��lµ?°d¶��a+µ?°d¶ þL�

»»»È

ÆȨµ¤9©¬Ë3§�Ê��k±R¨��?¤9÷y¤�³§]Êi·¸©¬¤�Ê#¤���§]ÊZ´R¤ª·+�3±R¨3Ç�¿ë·9¨�© · �¸§�©¬Ë3§�÷�¤�Êi¦�¤9÷y©iË3§�«Z¤+,`¿]·9´R´²§�� 7Z«Z©iÊi§ë·¸¦±²¨3«i§�ÊZ©¬±²¤�¨?¤9³5§�ʬ·¸©i¤�ÊU9ñS^±Y Å§9 C'}7{·¸·`9�Tn ÈÀ ÷y©¬Ëµ§]Êi§�±R««i¤�¦�§�«W© ·9¨��3·9ÊU�?û¥·ëº?º9¤�í?û¥·9¨ª©®·9¨ ¤����Z§]¿�©È©¬¤�§��3±²«i³3´R·+º9§��&'!º�¤9í ¿]·9¨ ¤���§]ÊZ´R¤ª·+�ô©¬Ë3±²«�¤�³§]ʬ·)©¬¤�Ê�«Z¤Ì©¬Ë�·¸©�±²©�ûü±²´R´»³3Êi¤?�3í3¿�§t¤�íµ©¬³µíµ©É±R¨ ©iË3§³3ÊZ¤�³§]ÊL÷�¤�ÊZ¦ ûü±²©iË3¤�íµ©üË�·%�(±R¨µÇÉ©i¤ÉÊi§��µ¤�±¢©ü§!��§�ÊZºt©i±R¦�§9 

½ª�

Page 37: An Overview of C and C++ Sintax

~����-�A�&���vua³ È � Ý�� Ê � Å?S¨Û[Tº¹»¹ |0 �������d���õ×��d�)�^�����g������=Ô��Q�1�����1�1�%�����������do ²�º�´�¹c·+·lµ?°�¶e��� ���2�� 1���������e�1���ª¤��d�ÐÏ���=���C��­$�d�����?���do&ã °%µ�¶�¸&ú pB;/��Ã+³%´�¶¼ú q ¥������� 1�>ë�������í}�% @� ± ´dÂG/?¶d¿ å ý ã °%µ�¶�¸ �����²=´�¿+¿�¶�±�¹���à ³%´�¶ à- @�����������1��Ô�����×�¢ Z �� @�1�}�!Ô��� @���d�����1���ZØi¼½¼ ÙV������ @�%���� ª�����y�1�����y×��d���  1���� ® ���1�C�����1��¢�$�����.���������?���«���C���$�������d���1�� @�%�������1���¼����� ��¤��<Ø ¤� @��������Ù^¤¨�������1���d�Ò¢(£�¤/ 3�������}¤��?�����1���d������������C�% 1���|�d���1�1�����ª��¤ �1���Q���C���1��à ® �������}�������!�¼���©���2���������1�g�� 1������������������� ® �� @����¤�1���%�N�������1��¢ Þ �2�1�����¼�������<�?���g�¼�õ���@�1�����}�1���%�N�1���;����¡?�?���1���d�"��¤ �.°�¶ �C�¼�1���g�@�����õ�������������1���d�/� ¢])<���������?�$¤/�� ��1���õ¤��d�����=������­����������1���d�_o

²d³ Ã�¸ ¸��-°d¶Ç�+´�/-³�° ²&ú

ý�¿-°d¶%±�µÓº�¸�¹+¿�¶�Ã=º¨�ºH�?¶d¿�Ãd¹�º�¿�· ·6Å@º?¸!¹ ¿�¶ Ã!ÂM¨B;&�-°d¶?Æ2�»»»È

Ä º�°%µ8Â�Ã�°=±¼Å�ÆÇ�-°d¶ñÂ.C�µ?°�¶B�²�º�´�¹0· ·ñÂ$C µ?°�¶B�È

º�¸�¹+¿�¶�Ã=º¨�ºH�?¶d¿�Ãd¹�º�¿�· ·6Å@º?¸!¹ ¿�¶ Ã!ÂM¨ º�´�¹`� ´�¹];��-°d¶Íµ?°�¶-ÆǺ%´�¹��+´�¹b·+·mb ã °�µ�¶�¸&ú©b�·+·lµ?°�¶¼»3¸�°�µ ¶?¸�Å�Æ2�º%´�¹��+´�¹b·+·mbe;���à ³%´�¶¼ú©bñ·+·lµ?°d¶«» Ä Ã ³%´�¶&Å�Æñ·+·0¶%±�µ�³L�È

½�½

Page 38: An Overview of C and C++ Sintax

½9Ä