5.0030. Given:
struct datatemplate
{ char group[3];
int groupclass;
struct datatemplate *next; };
char main()
{ struct datatemplate data[3] = { {“AB”,76,6741},{“X4”,322,6732},
{“6T”,0,6750}};
If we issue the statement: printf(“%lu”, data)
And we receive the output: 6732
B What would be printed by the statement: printf(“%d”, (sizeof) data);
Each record requires 9-bytes of storage.
Since there are 3
records, (sizeof) data would be 3 * 9 = 27-bytes.