char a='\' 为什么不对

rt

楼主您好!
你是想表示一个 ' (单引号) ,还是一个 \ (斜杠)
如果是单引号,则:
\' 只表示一个 ' (单引号)
所以,应改成:
char a = '\'' /*一共有3个单引号*/
如果是斜杠 ,则:
'\'表示的是'' (两个单引号)
所以,应改成:
char a = '\\' /*有两个斜杠,两个单引号*/追问

所以题目如果给的是char a='\' 就是不正确的给法吧?这个时候a是什么情况 是没有值吗

温馨提示:答案为网友推荐,仅供参考