Top Banner
! " ! ! !" #$ % & ’()*+, , -, ., "# $% & ’ ()
15

Pointer

Jul 05, 2015

Download

Education

SANTOSH RATH
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Pointer

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

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

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

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

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

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

������

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

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

�������

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

��

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

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

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

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

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

!��

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

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

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

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

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

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

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

����������

&�

'����()*+,�

�������,�

����� �-,�

.,�

"#������ �� ������$� ��%���&������ ����� ���'�()�

Page 2: Pointer

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

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

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

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

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

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

����������

&�

'����()*+,�

�������,�

����� �-,�

.,�

"#��������������$� ��%���&����#��&��*������ ���'�()+�+�'(,����&�

-�������. / 0��� ����#����������1�&�%��&�����2�����2���3��& �4��� ���

/������0������0�

/������1�������2�

3���� ���45�

&�

6���������

&�

'������ �()*+,�

�������,�

����� �-,�

.�7,�

'���45,�

8����49:������������� ������������������05,�

�����49; �; ; 0��7���� ��� �7������ �7�� �-5,�

8����49; �; ; 0��7���� ���7������7�� �-5,�

"����45,�

.�

Page 3: Pointer

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

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

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

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

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

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

0���"-5�

��1 ����� ����

7� 8�����������<���������� ���� ��������������������� ����������������� ���������������������������� ����������� �����-�������������������������������

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

��������

=� >������������ �� � �������������������� �� � �������������������������

)� ��������� � ��������� �4?5�@� 8���������������������������������������������� ��� ���������������

A� <�������������������������<����� ���?������������ �,�

B� ���������� ��������������������������4�?��� 5�

678� �% ��* �����������

• ��������� ��������

• �������������������"������������������

• ������������������������������������������

• �����������-��� ����������������������

69 8�/%%��&&����������

• ��������� ��������

• �������������������������������������������

Page 4: Pointer

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

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

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

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

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

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

���*����4��� �4��������� ����3���&�:�������1����� �

7��'��������������������������������������

=��>���������������� ������������������������ �� � ��

475�C �����"���������� ��"���� ���������������������������������%�

������A,�

����?���,�

���� �,�

-���� ����

/������ ������

7��D �� �������������%���

=��3����������������� ��������-����%�A�

)��>����� �������������������� �� � �%�7*=A�4����� �5�

/������ ��������

@��D �� �������������%���

A��3����������������� ��������-����%�7*=A�

B��>����� �������������������� �� � �%�A***�4����� �5�

8��������������������%�

D���%� >� �������� � ���� ��� � ���� ��� ����� ��� � �� � � ��� ����� � � �������"�

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

� �� � ��

Page 5: Pointer

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

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

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

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

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

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

4=5�C �����"���������� ��"������������������������������%�

������A*,�

����?��7,�

����??��=,�

��7�� �,�

��=�� ��7,�

-���� �����

/������ ������

7��D���������������%���

=��3����������������� ��������-����%�A*�

)��>����� ����������������������� �%�A***�4������5�

/������ ���������

@��D���������������%���7�

A��3����������������� ��������-����%�A***�

B��>����� ����������������������� �%�F***�4������5�

/������ ���������

G��D���������������%���=�

H��3����������������� ��������-����%�F***�

F��>����� ����������������������� �%�FAAA�4������5�

8�����������������������������������������������������������%�

D���%�

?����-��� ����������������������� �����"������������������ ����������

� ����-��� ��������������������� �����"����������� ���������������������

������� ���

Page 6: Pointer

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

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

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

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

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

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

�&�&��1��� �����

• 8����������� ����������������������"��� ���������������

• 8�������������������������� ������������������ �����������������������

�"�� ������

• �������������������� ����������������"��������������"������������"��

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

• :$����������� ������������������������������

• 8����������������������������������� ����������"� ��� ���������������

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

• 8�������������������"��������� ���$�� ������"�� ���

��*�� �4��� ������ �����

������7������ ���

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

75 ?���������������������������������������������=5 8����� �������� �� � ����������

)5 8����� �������������������������� ��������

�� �������D ���%�75������������������������0�� 0���������������������

=5����������������� � ������ �������� ���������� ���������������������

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

)5� � D �� ���������������������

� � �=*��������������3����������������

�����������������������@*FB�������������>����

,8 #������������������������������������� �������������4�����"������8�

;�< �;�

Page 7: Pointer

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

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

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

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

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

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

-����� =�

3�������45�

&�

������7*�?�,�

8�� �,�

8����49I��>�������3�; �0��5,�

8����49I��3��������3�; �0��5,�

8����49I��>�������3�; �0�� �5,�

.�

:$���������%���� ������"����������J�K����J�K��������������������������������

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

� �������� ��������������������������������?����������

0� ����/� #�� *�� ��� ����

>�����������������������������������������������������������������������

����$��������$��L ������������������������

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

75 >����������������"�����������������������������������

=5 ��������������������"�����������������������������������

)5 �������������������������������������������������� ����

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

������� �������������������� ��������������M������������������

-�������=���

<����� ��� ��������

>����

L ��������

4NN5�

L ��������

4��5�

>�����

>����

���������

>�����

>����

���������

O������

P ����

������=� 7***� NN� ��� 7**=� FFH� =�� ����

#�������A�A� =***� NN� ��� =**@� 7FFB� @�� ����

Page 8: Pointer

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

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

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

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

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

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

/����: #�0� ����

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

����(A+�&A�7*�7A�=*�=A.�

>���� 7**� 7*=� 7*@� 7*B� 7*H�

:�������� A� 7*� 7A� =*� =A�

���$� *� 7� =� )� @�

�����(*+�������������� ����7**�

�����(7+�������������� ����7*=�

>��������

�����(*+�������������������E ����������������������������������������

���������������?�������������������������������

�'�9 >)?�

��'�9 >�?�

��'�9 >�?�

7�'�>)?�

76+�8�'�>�?�

�� ������ ����@�4 *�A�# �%���1 �%�#���������� ����������������������������������������������������E �������������������*���������������

-�� ������

/������1������2�

/������1�������2�

��������45�

&�

�����(A+�&A�7*�7A�=*�=A.,�

�����,�

����45,�

��4��*,�1A,�NN5�

�����4QI��>��������(; +�; �Q���� �(�+5,�

Page 9: Pointer

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

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

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

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

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

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

�����4QI������������(; +�; �Q��(�+5,�

"����45,�

.�

0� ��������/����

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

���� �����

������%����67�� ���8>& B�?��

��"������4?�5(7*+,�

!�������������������������������������� ����7*�����"����

-�� ������

/������1������2�

/������1�������2�

����� ���45�

&�

����?���(A+,�

����4?�5(A+,�

����45,�

���,�

���,�

�����4Q��; ����; �Q����5,�

�NN,�

�NN,�

�����4Q��; ����; �Q����5,�

"����45,�

.�

L �����%������������������������������� ������BAA7B����BAA7B�

����������������������������� ������BAA7H����BAA=B�

-���� ���������������� ��������������������"�������������������� �����

���������BAA7B�4����� �5����� ������������������������BAA7B�

������������������������� �����������������8������������� �=����������

Page 10: Pointer

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

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

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

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

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

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

�NN��N7�BAA7BN74=� ��5�BAA7H�

�NN��&��%%��&&+6�������1����� ��&���� �%��7&*� �4�1*����1������1�%8�

BAA7BNA���� ����?=� ���BAA=B�

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

� �

/�����1�0� �����

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

������%�����7������ �>& B�?��

:$�� ���%�����?$(7*+,�

R������ ��� ��������������7*�������������"��� �����

. #�#��#�����1�%%��&&�: ��*���& ���1 �%����#������&�������� ��&��1���

��� �

-�� ������

/������1������2�

/������1�������2�

����� ���45�

&�

�����(A+�?�(A+����,�

����45,�

�����4Q:����<���Q5,�

��4��*,�1A,�NN5�

�����4Q; Q�� �(�+5,�

��4��*,�1A,�NN5�

�(�+�� �(�+,�

��4��*,�1A,�NN5�

�����4Q; Q�?�(�+5,�

"����45,�

.�

-���� ��������������"�� �������� ����������������������������������

��������?�(A+�� ��������� ��������������>����������� ����������(A+��

Page 11: Pointer

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

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

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

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

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

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

A> ?'9> ?��� �����"������������������������������������ ����� �������� �����

�� ��#���$�� �����(*+����������(*+������ �������7***�����������

������������������������� ����� �������� ����������?�(�+��� ������������������� �����

�������� �������������������� �� � ������������������7***�����������

���7***�� �� � ����������������������������A���-���������������������������� ���

C��* ����%�0� ����

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

�����������������7��1��* ����� ��6�4�� � �4�8��

-�� �����/%%�: ����� ���&���

M????????????????#�����������8�����?????????????????M�

/������1������2�

/������1�������2�

����?�4�������5,�

����� ���45�

&�

��������?�,�

����45,�

�����4Q:������ ��D��Q5,�

�����4Q; ; Q�� ��� �5,�

���4���5,�

�����4Q��� �; Q�?�5,�

"����45,�

.�

����?�4����$����� 5�

&�

���� ,�

�$N ,�

����4� 5,�

.�

:$���������%����������$�� ����� ���������������������������"�� �������������� ���

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

Page 12: Pointer

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

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

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

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

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

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

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

���������������������������� �������������������������4� 5�� ���������

�������� �� ������������� ����������4?�5���������������� ���������������������

���4� 5��

�� �4��%�0� ����

�������"�����������������������������������������$�� ���4?��5����������������

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

-�� �����. / 0�����%��&� �4�1��� �3�����%��%�% &���� ��& �4�*#�*���

��������

M????????????????8������� �����"�?????????????????M�

/������1������2�

/������1�������2�

����� ���45�

&�

������� �()*+�?��,�

����45,�

�����4Q:����������"Q5,�

"���4��� �5,�

������ �,M?�������������������������?M�

�����4?��S�TI*T5�

&�

�����4Q; �Q�?��5,�

��NN,�

.�

"����45,�

.�

:$���������%�?��������������� ���������������������������������������������

��������"��

'����� ��%����� ����������������"�������������"���

Page 13: Pointer

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

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

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

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

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

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

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

O� >� C� >� JI*K�

7***� 7**7� 7**=� 7**)� 7**@�

�������������������������"����7***�� �������������������������JOK�����������

'������ ��4���7***5�

E ����4?��S�KI*K5�� �������������������4���������������-���������� ������������������

�������5�������������������������������������� ��������������� �����������������

����������������������������4?��5��������-�� ��������������� ����������>��

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

�0� ���������*����

�������

&�

'������ �()*+,�

'�������()*+,�

������"�,�

.,�

���������-�?��,�

D ���%75��?���������������������������-�

=5�� ���$������������������������������������%�&��*��&��� ��7����

� =5�"#��&����1����& �4��� ����: #�� �� ����0� ������ ���=�� �� ��� �

=��6���: �������8�

� 0�=�� �� ����4������� �����3������������5�

� 7�� � �� ����4������� ������������� ������������������������5�

���������$�� ���%��������� ����� �� ���������2��� �����2��������2��"���P �

�$������"������������"��������������� �� ����������� �����

D77777777777777770� ���������*���77777777777777777D�

/������1������2�

/������1�������2�

����� ���45�

&�

���������-�

Page 14: Pointer

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

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

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

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

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

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

&�

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

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

������"�,�

.,�

���������-��7,�

���������-�?��,�

���� �7,�

����45,�

�����4Q:����<���Q5,�

�����4Q; �; �; Q��7���� ���7������� �7���"�5,�

�����4Q; �; �; Q��7���� ���7�������7���"�5,�

�����4Q; �; �; Q����2��� �����2��������2��"�5,�

�����4Q; �; �; Q�4?��5���� ��4?��5������4?��5���"�5,�

"����45,�

.�

��"-��0�=��� �2��=��#2��=��4�����&#�: &�������%%��&&�

7�� �� �27�� �#27�� �4��&#�: &�#������&�

���������$�������������������������������������� &����: �� &�7���

� ��� ����������������������������������-�� �����"������������������

�7�������7�������7���"��

� ��� ����������������������������������-�� �����"�������������������>��

��������� �7��������������������������������������������������������

4�75��� ����� ����������� ��� �������� ��� ���� ������� ���� ������� ���

�����������-�8��2��������2��������2��"��

0� ������0� ����

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

���������

������7�7��� ��� �

Page 15: Pointer

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

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

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

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

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

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

D77777777777777770� ����"��0� ���77777777777777777D�

/������1������2�

/������1�������2�

����� ���45�

&�

������A�?��??�,�

��� �,�

��� �,�

����45,�

�����4QI�3�����; 3�����; 3�����; Q���?��??�5,�

�����4QI�>����; �>����; �>����; �Q�� ��� ��?�5,�

"����45,�

.�

-���� ����

������A�4��������������� ������������� ��������A������������ ��� �� � �

��������M����������������� ��BAA=@5�

8�� ��4��BAA=@5�

?����4?��A5�

��� ��

?����

??��?4�5���� ����������������4?���5�

?��A�

���������������������� �������������������A�?��A�??��A�

��������������������� ����� ��BAA=@�

8�BAA=@4����������������BAA=@�� ����������� �������BAA==5�

� ��BAA==�

��� ����2��?���������?��BAA=@�

��������������BAA=@�BAA==�BAA=@�