Hello.

Anyway, will someone tell me what this piece of
code does?

Code:
struct dastructure {
  int abcd;
  struct dastructure *next_abc;
}
That part that confuses me is the struct dastructure
*next_abc
statement. What exactly is that doing?
I know that *next_abc is a pointer, but why is the
struct keyword used again?

Thanks,
static.