问题 单项选择题

有以下定义语句,编译时会出现编译错误的是

A) char a='a';
B) char a='\n';
C) char a='aa';
D) char a='\x2d';

答案

参考答案:C

解析: aa是字符串,字符串的表示要用双引号,可以赋值给字符数组和字符指针变量,但字符串不能赋值给字符变量,只能给字符变量赋值单个字符。

判断题
单项选择题