#include #include #include "complex.h" int main() { // variabila locala de tip struct complex struct complex number; number.re = 0; number.im = 1; // variabila de tip pointer, catre o zona de memorie alocata dinamic struct complex *pNumber = malloc(sizeof(*pNumber)); if (!pNumber) { printf("cannot allocate memory\n"); return -1; } pNumber->re = 1; pNumber->im = 0; free(pNumber); return 0; }