下列语句中,不正确的是()。
static char a[2]={1,2};
static int a[2]={'1','2'};
static char a[2]={'1','2','3'};
static char a[2]={'1'};