c - What will sizeof(myArray) be? -
consider next type definition , variable definition:
typedef char x[10]; x myarray[5]; the sizeof(myarray) 50, don't know why? (assume 1 character occupies 1 byte.) please explain answer?
typedef char x[10]; defines new type x array of 10 chars. so, myarray array of 5 x--which array of 10 chars. myarray of char[5][10] type; array of 5 elements of each element array of 10 chars. hence sizeof(myarray) homecoming 50.
c
No comments:
Post a Comment