RicardasSim

pointer, value

Oct 30th, 2023
1,596
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.50 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main()
  5. {
  6.  
  7.     char test_arr[4] = { 10, 20, 30, 40 };
  8.  
  9.     char *p = test_arr;
  10.  
  11.     char a , b, c, d;
  12.  
  13.     a = *p;
  14.     b = *p + 1;
  15.     c = *p + 2;
  16.     d = *p + 3;
  17.  
  18.     printf("a: %d b: %d c: %d d: %d\n\n", a, b, c, d );
  19.  
  20.     a = *p;
  21.     b = *(p + 1);
  22.     c = *(p + 2);
  23.     d = *(p + 3);
  24.  
  25.     printf("a: %d b: %d c: %d d: %d\n\n", a, b, c, d );
  26.  
  27.     return 0;
  28. }
  29.  
  30. /*
  31.  
  32. output:
  33.  
  34. a: 10 b: 11 c: 12 d: 13
  35.  
  36. a: 10 b: 20 c: 30 d: 40
  37.  
  38. */
  39.  
Advertisement