Visual Studio 2010を使用しています。
サンプル2ではエラーが出るのですが、サンプル1でエラーが出ないのはどうしてでしょうか。
よろしくお願いします。

●サンプル1
#include <stdio.h>
int a = 10;
int a;
int main(void)
{
return 0;
}

●サンプル2
#include <stdio.h>
int a = 10;
int a = 20;
int main(void)
{
return 0;
}