Which statement about a function returning a pointer is correct in C?
Options
- A. A function can return a pointer to a valid global object
- B. A function can safely return a pointer to a local automatic variable
- C. A function returning a pointer must always return NULL
- D. More than one of the above
- E. None of the above