46630497 fun-pointer-1

57

Upload: amit-prasad

Post on 28-Jan-2015

108 views

Category:

Technology


1 download

DESCRIPTION

pointer concept

TRANSCRIPT

Page 1: 46630497 fun-pointer-1
Page 2: 46630497 fun-pointer-1

w���������� <����������������������� ���������� �������������������������������������������������������������������������

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

Page 3: 46630497 fun-pointer-1

��������w�� ���� � ��������������������� �� ��������������������� ������� �

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

Page 4: 46630497 fun-pointer-1

%����%������ <����������������������������������������������������������������������� ������� ����������������������

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

����������

$

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

� �����%&��' �����(()�!

*

Page 5: 46630497 fun-pointer-1

����������������������������������"# �������������������#"

$

� �����%&��+�(((�)�!

*

u ,����������� ������������������ ������������� ������������������������������������������� �� ���

u <���������������������� ��������� ��������� -���������������������������������������� ��������.�

Page 6: 46630497 fun-pointer-1

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

� ������������������������� �����������������������������-� ������.��� ����� ��

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

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

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

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

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

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

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

Page 7: 46630497 fun-pointer-1

��������������������� <������� ����� �0��������������������� ������ ������ ������������������� ������ ���������� ����

� '� ������ ����� �ÿ����������� ���� ���������� � ����� ������������ ���������������� ���

Page 8: 46630497 fun-pointer-1

���� ������� ��� ,������������������0�� 2������� ������������� ��������� �������������������������

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

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

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

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

[ �����������������������������%������ �����������������)�

Page 9: 46630497 fun-pointer-1

<�� � �������������� 3��� �����������������

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

� 3�� ����

Page 10: 46630497 fun-pointer-1

������ <������-�.������������������ �������������������������������������� ����� �

� 1������0� ����������������������������

$

� �����4��4��4�)������!���������������������������

*��������������������������������������������������������������������������56�7�����8

����������������������������������������������������������������������6579����:;

$�����������������������������������������������������������������������������7���������:9������6=��6>�569!

���7���6579�56�7��!

*

Page 11: 46630497 fun-pointer-1

è������������� ��������-�����ô.����� ��������������-�����.��������� ����������� ����� ����������������������������������������� ����� �������� ��������������������� �����

� 2������� ����������������������������������������??����������������� ���������

� 1�������0� ���6� �������!� �6������!

è��� ���ÿ ������� ���������������� �� ������������ ����

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

%

Page 12: 46630497 fun-pointer-1

�������

��� !�

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

%

�����

�����

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

%

&�ÿ�����������

Page 13: 46630497 fun-pointer-1

������ %/�������@����)������ ����� �������%/�������3��� ���)����������������������

�������������������������������������������� 1�0����������� ���

���� '�

%������

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

%r�����0�91����������0�+� ������������������������������������A��������������������

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

Page 14: 46630497 fun-pointer-1

A �������������2�������������������� �������� ����������������������������������0

u ����������������������������������������������������������� ��� �������������������������������� ��2�� ��� ���������� ����� ����������������������������������������������������� �

u A��������������������� ���������������������� ����������� ����������������������������������� �������������������������������

Page 15: 46630497 fun-pointer-1

o��� ����´2������� ���������������������� ������������ ��� ������,����������������������������������� ����������� ���������������������������� �������������

´ ,�������������� ����������������� ������������������������������������� ������������������������������������� ����������� ��

Page 16: 46630497 fun-pointer-1
Page 17: 46630497 fun-pointer-1

�����o���� A���0�&����������������� ���� ������������� ����

��������(

u-������ ������)

u&����������*����� ������ �

� ���������� ���� ����������������ÿ

u������� ������������!�� ���

u+����� ������������,�� ���

� è� ���������� ��������$

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

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

'..��������������������������� ����������������

Page 18: 46630497 fun-pointer-1

����������� ������ A������������ �#���������

1�0������69!�����#�� !��� 6B�!� A������������ �##������

1�0�����##��� !���� 6B�� !� 2 ����������� �###�(((� C������� �#(((#�� ���� ������ 0 &��� �����������������������

/�ÿ��� �)� �������

[ �*�� ������ ÿ�&���� ����0����� ��/�ÿ���� �)� ��

������)����� �)��

Page 19: 46630497 fun-pointer-1

��&���*��������� 0�<������� ���������������������� ��������������.��������

1�0������:�������������;�������������=�������������������

;DD����������=DD������������������CEFF�������

:DD�����������;DD���������=DD

,������������;DD��� ������

�:���������������������=

;DD��������������������������CEFF

:DD������������������=DD

Page 20: 46630497 fun-pointer-1

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

����#�������� 6B� �����!

�w�������� ������ 0

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

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

����#�!��������������������������

����#���!������������������������

�����#����!������������������������������

Page 21: 46630497 fun-pointer-1

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

��� #�!

������#��!

�� �#�!

�����#��!

�â�����Ú ������ 0������#�

����#�!

Cr21002���� ����������� ������������� ������������������� ��� ��7�?

Page 22: 46630497 fun-pointer-1

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

� ����$)1$))2�1�3*�2�31���� ��"��#��$3������ ��"��#��$1����� ��"��#��$)2����� ��"1�#��$31����� ��"1�"#��$2����� ��"2�#��$32����� ��"��#��$������ ��"��#��$)�3������� ��"��#��$))2��

%

Page 23: 46630497 fun-pointer-1

� r�����0�

�6:DDD

�6:DDD

�6:DDD

G6;DDD

G6;DDD

�6=DDD

�69

�69

�69

Page 24: 46630497 fun-pointer-1

è����������������� +� ��������������������������� ���������������ôô���������� �������������������

� 1������0� ������������#����#�!�����������������""� �������

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

� @�������������#������#��$*��������""����������

Page 25: 46630497 fun-pointer-1

´ è��� ���ÿ� ���������� �)����

�����!�� ��)��)�)!��!�)���

%�����!�� ����

���)!���� ��"#��$���

%������

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

%4� �� ÿÿ-��'!��-

Page 26: 46630497 fun-pointer-1

����� ������<�����������������������- �� ���.������������������������������������������������������������������

�r3�

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

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

Page 27: 46630497 fun-pointer-1

��������U00�����������������������9�H� ���� ���

� � ���� ���.����5�.�

�� ���'����6���

����� �����7'� !��

%�� �����7'� ��

%r�����00�:I

Page 28: 46630497 fun-pointer-1

��������$�����������������������������������������D

��� ��:!*�����������:����$

69! ��� �����?:�7 !���������"":796J

*��������������;����$

69!���������� ��� �����?:�7 !�������""J796::

*����������������=����$

69! ��� �����?:�7 !������""::796:J

*����������������9���������������������������������������������������������������������������������������������������������������������������� A2<�K����$

69!������������ ��� �����?;�7;�!����"":J7;6:I

*

����l9

����l=

����l;

����l:

����lD

Page 29: 46630497 fun-pointer-1

��������� ������´ ������� ����

������

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

%%������

��'.��%

Page 30: 46630497 fun-pointer-1

������00����'.$''$'!$'�$8888$�!9-9$7�!9-9$888(7'

����������00����� ��������������������:.;� �� ������� ������������������� ��� ��(�

Page 31: 46630497 fun-pointer-1

´ a�����5� ��(�6a��������� ������� ��"#��$���� �������<�� �0��

0 ������ �0��

%����� �)���

� ���)� !�<����)���7'���� ����

%������

� �����è�3������ ����

%

4� �� ÿÿ�'!���9���-

Page 32: 46630497 fun-pointer-1

´ a������5� ��(�6� ����� ��$�� ��)�=���

� � $������5�'��

)�=��'��� ���'�

% ����7'$�=����� )�=��)�=�� ��� �����

%� �������

� ���'����� ��"#�>�$����$3������ ���.�

%

2��������� ��������HHH����������

Page 33: 46630497 fun-pointer-1

´ �����

� �)� �$���

� �&?@��'.$!.$�.$,.$�.%�

� ��& ,�

�����'��5��� �

)� ��)�� �7'���������������������������������AA)� ��)� �77�

)� ��)� �7'����������������������������������AA)� ��)� �7'�

%

�����.��5��� �

��� ��"#��$&?�@��

%

%

4� �� ���BBBBB

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

Page 34: 46630497 fun-pointer-1

�r�������������������������� �� �����((((((H����������

������?@��C�C$C�C$C�C$C>C$C�C$C>.C%������)�$)� �$)� �'����3�?�@�� ����� �'������� ���#��$ )�� � )� �'7�!��

%

�4�/ÿ&D�**����������>�'.�$>.�.�r�����ÿÿ������

Page 35: 46630497 fun-pointer-1

´�����

��

� ��?!@?!@?!@������'.$!$�$,%$���$-$9$E%�%�

� �)�$)F�

��3�?!@?!@?!@��

)F�)))��

��� ���#�7777#��$)�$)F��

%�

Page 36: 46630497 fun-pointer-1

� r�����ÿ������������������88

� ���������0�6B�L;ML;ML;M��������� ������������;A�� �������������� ��� �������������������� ��;A����������� ���������� ������������� ������ ������������

#N6###��(��� �������� �������-�.���������������������� ������� ��C���N������������������� �������� ����������,������� ����#N����������� ������ ��������������=A�� �����

Page 37: 46630497 fun-pointer-1

�4� �� ���88BBB

�����

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

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

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

%�

� �ÿÿ>�7�������8>�7���2�����

Page 38: 46630497 fun-pointer-1

´4� �� ���888(B

�����

��� ���#��$�����

%

<���0A������� ������������� ������

1����������0'�������������� ��G������� �������G���������� ���������� ����� ����������������������������������A��������� ����������������������������� �������4������ ������������������������ ���������������� �����2����� ��� ������������������������� ����

Page 39: 46630497 fun-pointer-1

�����

� � ������������?�@?!.@����������$�����$�����$��� ���$������%�

� ���

�����) �

�����?�@��

����?�@�����?,@��

����?,@� ��

������.��5�,�� ��

��� ���#��$����?�@���

%�

<�� ÿÿ������������ÿ����������F����������� �����

î����������ÿÿ&���������������� ����� � �(�D�� ��� �����������((�

Page 40: 46630497 fun-pointer-1

� 4� �� ���� �������������������BBBBBB

������

��

� ���7'�

���

��� �������#�$� ����#��>�$�$ ���

%�

Page 41: 46630497 fun-pointer-1

��ô�0�����7'$� ����7'

����������0����� ���� ���������������� �����(������7������ ������������1�� ������� �1�� ���������� ����������� ��� ������������������� ����������������� ��((�

Page 42: 46630497 fun-pointer-1

´�������

$�

�� ������L:DM��L:;M!

�����%�&�4LO&�M&�����!�

*

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

<���0'� ������������� �������������������������������� �������2���������������������N����������� �������������� ����������� ��� ������������ �N����������� ����

Page 43: 46630497 fun-pointer-1

�r������������������ ���� ����������

����������9�� )� ���)))))))����� ����������������.��5E�� ����� ���#)()�>�$E$�$� ���

%�� �����

%

Page 44: 46630497 fun-pointer-1

´ a�������������� a������������� ����������$�� ��#�� 6�#########�!������G!� � ��!�� ��6D!��::!�77�$

�����9�� ������4#�#�&���97��;#�7:��� �!

����$

����668�$

#��� 7=�6P�P!#��� 7>�6P�P!#��� 79�6P�P!

*� ������4#�#�&���Q�Q��� �!

**

������!*

Page 45: 46630497 fun-pointer-1

� ����������0�Ñ�������#)()���� ������ ����� �ÿ7+��� �)������ ��� ������ ���(�(�������������������� �2�� ���� � ���� ���(

7D����)������ ���������������� ������������ ������� ���(

Page 46: 46630497 fun-pointer-1

� a�������������� a������������� ������������!�����!�����������$�

����G!�� �!!�$�

���G6��������� ������4���G�!������ ���!�

*�*�����������$

����������6;!�??!� ��� ���?��!

*�

r�����ÿÿ�å

Page 47: 46630497 fun-pointer-1

� ���������

� � ����������)�?�@����� ��$�����$�����%�

��������������)��)����?�@�

� � ���������'�3�$�!�3�$���3��

������)��)�)�����?�@��?�@��3�'$3�!$3��%�

������)��)�)�)� ��?�@��?�@�3������

�! �'�

�� �!�

��� ���#��$�)))� �?.@�?!@��

%

r��������(((�HHH

Page 48: 46630497 fun-pointer-1

� ��ô0���� ����������0�+� ��

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

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

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

<�����������L�M6#��7��

��������������6�#�###�� 7D��L;M6�###�� �L;M

6�###�B� ����L;M�""�� 6B� ��

6�##� ���L;M�""' ��� ����#B�6�

6�##�B�:��L;M�""� ��6B�:

6�#�:�L;M

6�#B��L;M�""�:6B�

6�L;M6)��)

Page 49: 46630497 fun-pointer-1

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

a��9�������(�"��� ��������������)�����?�@��������)�)� ��?�@���������������

�����?.@��������������?'@��� ���� ��3��������� ���#��$�))� �������)�)� � '�����

%

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

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

%

Page 50: 46630497 fun-pointer-1

� <��0�9� 1����������0

,��������������0�� ���LM0�,������ ������������ ����������������������� ����� ������������ ��� ������������������������

�� 0�,����������� ����� ����������������� �������� ����������������������� ����� ������������ ��� ������������������������

��������� 6��##��B� ��������""�� 6B� ��

6��#� �������""�� ��� ����#B�6��6� ���LDM����""� ��� ����#��7��6�L�M6�����������""� ��LDM6�������

�������" ���� 6�#�#B� ��7:�����""�� 6B� ��

6#�� ��7:�����""�� ��� ����#B�6�6� ���L:M����""� ��� ����#��7��6�L�M6��������""� ��L:M6����

Page 51: 46630497 fun-pointer-1

�r�������������

���� ������������9������� �������������������������� ���#���$����� �����

%��� 9������� ���������������� ������� ��������

%

Page 52: 46630497 fun-pointer-1

� �� �������������!�� �����$�� ���!�6�������;�>�J�I�:D�:;�:>�!�6�������=�J�Q�:;�!� � ��!� ������4��4��������!������!

*

�� �������� ������$�� #�� !�� 6���!��� #��� 76;!�6#��� #��� !������ �!

*

� r��������((HlI��:;

Page 53: 46630497 fun-pointer-1

� ,������ ������������������������������������������������ ����������� ����� ��������������������,����������������� �������� �������� ����������������������� ��������������� ����������� ����� ��������<��� ��� �������������������������� �����������

Page 54: 46630497 fun-pointer-1

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

�����������

��� ������ ���(!�9�� )� ��� ���9�� )�3�������.��5���� ���� ���#���$)� � ��

%

Page 55: 46630497 fun-pointer-1

� <��0�:D;�:D;�?QD�J>

� 1����������0�,������������������������� ����������������������

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

�������������������������� ������6D::DD::DA����������6�J>7=;7>7;6:D;

������������������������ ������6D::DD::DA����������6J>7=;7>7;6:D;

Page 56: 46630497 fun-pointer-1

����������������������� ������6:D:DD::DA����������6?:;I7=;7>7;6?QD

���������������������� ������6D:DDDDDDA����������6J>

� ����� ��� ��� ������� �� �����ÑA������������������������������������������������� ��������������

Page 57: 46630497 fun-pointer-1