Fundamentals Of Programming Language

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