I want to use some basic struct in C like the following:
struct p {
int a;
int b;
p * next;
}
However, it fails to compile with an error: parse error before "p"
on the line with p * next;
.
Do you have any idea what the reason could be for this problem?