このコードで私が抱えている問題は、デバッグすると、k 配列の 5 番目の要素の値が値 0 でインスタンス化されることです。なぜこれが起こるのか説明できますか? デバッグもしていただけると助かります!
#include <stdio.h>
#include <stdlib.h>
main ()
{
int k[5]={3,1,7,2,6};
float d=0;
int t =3;
int i;
for (i=0;i<5;i++)
{
if (k[5]>t)
d+=k[i];
else
d++;
}
d/=2;
printf("%f\n",d);
system("pause");
}