Top

Discussion

The output of the code below is

int *m();
    void main()
    {
        int *k = m();
        printf("hello ");
        printf("%d", k[0]);
    }
    int *m()
    {
        int a[2] = {5, 8};
        return a;
    }

 

  • A.hello 5 8
  • B.hello 5
  • C.hello followed by garbage value
  • D.Compilation error

Answer: C

No answer description available for this question.

No comment is present. Be the first to comment.
Loading…

Post your comment