RicardasSim icon

pointer, value

RicardasSim | PRO | 10/30/23 04:22:32 PM UTC | 0 ⭐ | 13742 👁️ | Never ⏰ | []
C |

500 B

|

None

|

0 👍

/

0 👎

#include <stdio.h>
#include <stdlib.h>
 
int main()
{
 
    char test_arr[4] = { 10, 20, 30, 40 };
 
    char *p = test_arr;
 
    char a , b, c, d;
 
    a = *p;
    b = *p + 1;
    c = *p + 2;
    d = *p + 3;
 
    printf("a: %d b: %d c: %d d: %d\n\n", a, b, c, d );
 
    a = *p;
    b = *(p + 1);
    c = *(p + 2);
    d = *(p + 3);
 
    printf("a: %d b: %d c: %d d: %d\n\n", a, b, c, d );
 
    return 0;
}
 
/*
 
output:
 
a: 10 b: 11 c: 12 d: 13
 
a: 10 b: 20 c: 30 d: 40
 
*/
 

Comments

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎

    
        
  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎