RicardasSim

struct copy

Oct 27th, 2019
743
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.52 KB | None | 0 0
  1. //-std=c99 -Wall -Wextra -Wpedantic -Wshadow
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4. #include <stdint.h>
  5.  
  6. typedef struct{
  7.     int32_t a;
  8.     int32_t b;
  9. } St;
  10.  
  11. int main()
  12. {
  13.  
  14.     St s1;
  15.  
  16.     s1.a = 8;
  17.     s1.b = 5;
  18.  
  19.     printf("(s1) a: %d b: %d\n", s1.a, s1.b);
  20.  
  21.     St s2;
  22.  
  23.     s2.a = 9;
  24.     s2.b = 7;
  25.  
  26.     printf("(s2) a: %d b: %d\n", s2.a, s2.b);
  27.  
  28.     s1 = s2;
  29.  
  30.     printf("(s1) a: %d b: %d\n", s1.a, s1.b);
  31.  
  32.     return 0;
  33. }
  34.  
  35. /*
  36. output:
  37.  
  38. (s1) a: 8 b: 5
  39. (s2) a: 9 b: 7
  40. (s1) a: 9 b: 7
  41.  
  42. */
Advertisement
Add Comment
Please, Sign In to add comment