请问在C语言中✀ch✀为什么是非法字符常量?

请举例说明 要详细解答 谢谢
2025-04-25 11:01:04
推荐回答(3个)
回答1:

ch 是 字符串,不是 字符,单引号 只能 给 字符用,不能 给 字符串使用,字符串需要 双引号。

回答2:

'ch'代表了两个ascii字符,是不能使用char ch='ch'赋值的,你可以这样char ch='c'.或者使用数组char ch[]={'c','h'};
这样就可以了

回答3:

你这具体点啊 来个错误的例子 这样不知道你的程序 ,怎么解释啊