C Crossword puzzle

12345678910111213141516171819202122232425262728
Across
  1. 3. entry controlled
  2. 7. type of storage class
  3. 8. function within another
  4. 12. branching
  5. 14. 2D array
  6. 16. changes in formal parameters doesn't affect actual
  7. 17. stores similar datatype
  8. 19. operation of file
  9. 21. input statement
  10. 24. collection of dissimilar data type
  11. 27. AND, OR, NOT
  12. 28. converts source code to object code
Down
  1. 1. exit controlled
  2. 2. deallocates memory
  3. 4. place to hold value
  4. 5. default value of auto storage class
  5. 6. performs same task again
  6. 9. set of instructions to perform a task
  7. 10. used to store the address of another variable
  8. 11. dynamic memory allocation
  9. 13. type of loop
  10. 14. reallocats the memory
  11. 15. allocates only for largest memory
  12. 18. output statement for file
  13. 20. True/False
  14. 21. string comparison
  15. 22. multiple choice
  16. 23. to get the character
  17. 25. datatype
  18. 26. execution starts here