Discussion :: Typedef
-
Is there any difference in the #define and typedef in the following code?
typedef char * string_t; #define string_d char *; string_t s1, s2; string_d s3, s4;
Answer : Option A
Explanation :
In these declarations, s1, s2 and s3 are all treated as char*, but s4 is treated as a char, which is probably not the intention.
Be The First To Comment