Just having confusion what is the difference between the two structs. What does the order do to alter the definition? Thanks.
// 1
struct list
{
struct list* next;
unsigned long val;
};
// 2
struct list
{
unsigned long val;
struct list* next;
};