定义一个字符串数组,‘123’赋值给其中一个元素,得到的会是3而不是1,
像printf("%c\n",‘804’);输出的是4.
其中原因可能是因为 字符常量只能包括一个字符,'ab’是非法的,但却可行,这样会让b把a给替换掉。
'123'非法但可用
最新推荐文章于 2021-05-21 14:47:57 发布
定义一个字符串数组,‘123’赋值给其中一个元素,得到的会是3而不是1,
像printf("%c\n",‘804’);输出的是4.
其中原因可能是因为 字符常量只能包括一个字符,'ab’是非法的,但却可行,这样会让b把a给替换掉。