cygwin の gcc なら今でも 1になる。

$ cat a.c
#include <stdio.h>

int main() {
int i = 1;
int table[] = { 1, 2, 3}; // 表
i++;
printf("i=%d\n", i);
return 0;
}

$ gcc a.c
$ ./a
i=1