79517190

Date: 2025-03-18 11:13:00
Score: 0.5
Natty:
Report link

This happens because of partial array initialization rules in C

How Partial Initialization Works?

    int arr[5] = {1, 2, 3, 0, 0};

What If You Don’t Initialize At All?

    int arr[5];  // Uninitialized array

Key Takeaway:

    int arr[5] = {0};  // All elements set to 0
Reasons:
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Contains question mark (0.5):
  • Self-answer (0.5):
  • Low reputation (0.5):
Posted by: Alphin Thomas