Is the following code legal?typedef struct a { int x; aType *b; }aTypeAnswer: NoExplanation:The typename aType is not known at the point of declaring the structure (forward references are not made for typedefs).