'a'才是字符常量,不带一对英文单引号就不叫字符常量
只有字母a的话那就可能是
一个变量(如前面有个int a;)
一个地址(如前面有个int a[10];)
等等
前面的那个a应该是一个变量才能赋值给c,后面这个'a'是一个字符常量,可以赋值给c