abC primeri - kazalci/kazstruct.c

kazstruct.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <stdio.h>

// kompleksno stevili
struct kompleksno {
  // realna in ...
  double re;
 
  // ... imaginarna komponenta
  double im;
};

main() {
  struct kompleksno w;
  struct kompleksno *z;

  // nastavim vrednost 
  w.re = 5;
  w.im = 1;

  // s kazalcam z pokazem na w
  z = &w;

  // nastavim vrednost
  (*z).re = 3;  // isto kot z->re=3;
  (*z).im = 2;  // isto kot z->im=2;

  // isto kot ............(*z).re, (*z).im
  printf("w = %f + %f i", z->re, z->im);
}

    Nazaj...