خرج البرنامج و السبب

السّلام عليكم,

أرجو منكم مساعدتي في ايجاد خرج هذا الكود و تفسيره:

int i;
int vals[5];
for (i = 0; i <= 5; i++) {
    vals[i] = 0; }
printf("%d\n", i);
return 0;

التعليق السابق

قد تكون صحيحة لغويا. لكن المبرمج شخص مزاجي فعندما تسأله قم باستخدام مصطلح مألوف معه مثلا (مخرجات).

سؤال آخر: أهو (i) يعمل كمؤشّر؟