typedefing a struct



Is there any functional difference (or any other reason to prefer one over the other) between these two methods:

typedef struct mystruct {
int a;
int b;
} mystruct;

struct mystruct {
int a;
int b;
};
typedef struct mystruct mystruct;
.



Relevant Pages