出现“溢出”提示 但是小弟我觉得代码没有关问题

出现“溢出”提示 但是我觉得代码没问题啊
#include<stdio.h>
#include<stdlib.h>

void main()
{
char result[200] = { 0 };
int i = 0;

for (i = 0; i < 200; i++);
{
result[i] = 0;
;
}

/* FILE *r;
FILE *w;
fopen_s(&r,"record.txt","r");
fopen_s(&w,"result.txt","ab");
//fscanf_s(r,"%s",result);*/

for (i = 0; i < 200; i++);
{
printf("%d",result[i]);
;
}
printf("\n");
system("pause");
}


以上是我的代码;

出现“溢出”提示 但是小弟我觉得代码没有关问题

出现“溢出”提示 但是小弟我觉得代码没有关问题

------解决思路----------------------
for (i = 0; i < 200; i++);
{
}

把 for 那一行的分号去掉。有两处。