Review Questions

  1. What are the basic modules of a C program called?

  2. What is a syntax error? Give an example of one in English and of one in C.

  3. What is a semantic error? Give an example of one in English and of one in C.

  4. Ichabod Bodie Marfoote has prepared the following program and brought it to you for approval. Please help him out.

    include studio.h
    int main{void} /* this prints the number of weeks in a year /*
    (
    int s
    s : = 56;
    print(There are s weeks in a year.);
    return 0;
    
  5. Assuming that each of the following examples is part of a complete program, what will each one print?

     a. printf("Baa Baa Black Sheep."); printf("Have you any wool?\n"); b. printf("Begone!\nO creature of lard!"); c. printf("What?\nNo/nBonzo?\n"); d. int num; num = 2; printf("%d ...

Get C Primer Plus®, Third 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.