在C语言中,以下哪个选项正确地声明了一个字符变量并进行了初始化? A. char c = 'a'; B. char c = "a"; C. char c = a; D. char c = 97; 答案解析 核心考点是C语言中字符变量的声明和初始化。正确答案是A,因为字符变量应该用单引号初始化。B选项错误,因为双引号用于字符串。C选项错误,因为没有引号表示变量a,而不是字符'a'。D选项虽然字符'a'的ASCII码是97,但直接使用字符更直观。 正确答案:A