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?