CIE

1234567891011121314151617181920
Across
  1. 1. A function that does not return a value. (4 letters)
  2. 4. A type of pointer used to handle variable arguments in functions. (8 letters)
  3. 7. A pointer that stores the address of a dynamically allocated block of memory. (8
  4. 10. A pointer that refers to its own type. (5 letters)
  5. 12. A pointer that does not point to a valid memory address. (10 letters)
  6. 15. The keyword used to allocate memory dynamically in C. (6 letters)
  7. 17. The memory location to which a pointer points. (7 letters)
  8. 18. A type of pointer that points to nothing or is uninitialized. (4 letters)
  9. 19. A pointer that stores the address of another pointer. (9 letters)
  10. 20. The operator used to decrement a pointer. (3 letters)
Down
  1. 2. A segment of memory dynamically allocated at runtime. (4 letters)
  2. 3. A special keyword used in C to define a pointer variable. (7 letters)
  3. 5. The operator used to get the address of a variable. (3 letters)
  4. 6. An operator used to increment the pointer to point to the next memory location. (3
  5. 8. A type of pointer that points to the starting address of an array. (5 letters)
  6. 9. The operator used to access the value at the address a pointer points to. (9 letters)
  7. 11. A pointer used to traverse an array. (4 letters)
  8. 13. The default value assigned to uninitialized pointers. (4 letters)
  9. 14. A segment of memory dynamically allocated at runtime. (4 letters)
  10. 16. A type of pointer that can point to different types of data. (6 letters)