Question: What's the value of i after these statements?

  1. nil
  2. 0 (technically `nil` == 0 but i will have a literal value of `0` and not the `void*` value of `nil`)
  3. -1
  4. This code crashes.

Answer: The correct answer of the above question is Option B:0 (technically `nil` == 0 but i will have a literal value of `0` and not the `void*` value of `nil`)