Review Questions

1:What's wrong with this template?
structure {
       char itable;
       int  num[20];
       char * togs
}
2:Here is a portion of a program. What will it print?
#include <stdio.h>
struct house {
    float sqft;
    int rooms;
    int stories;
    char address[40];
} ;
int main(void)
{
  struct house fruzt = {1560.0, 6, 1, "22 Spiffo Road"} ;
  struct house *sign;

  sign = &fruzt;
  printf("%d %d\n", fruzt.rooms, sign->stories);
  printf("%s \n", fruzt.address);
  printf("%c %c\n", sign->address[3], fruzt.address[4]);
  return 0;
}
3:Devise a structure template that will hold the name of a month, a three-letter abbreviation for the month, the number of days in the month, and the month number.
4:Define an array of 12 structures of the sort in question 3 and initialize it for ...

Get C Primer Plus, Fourth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.