c语言中字符'/o'为什么不合法

如题所述

转义字符用的标识字符是\而不是/
这里的/是作为一个独立字符出现的
也就是说 在单引号中 有/和o两个字符
而C语言规定,字符常量表示时,单引号中只能有一个字符
所以说你问题中的表示是非法的
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-06-27
/ 和 o 是两个字符,你要用"/o",表示字符串
我猜你是要写字符 '\0' 把,如果想写 '\0' 可以直接用数字0代替了,注意是反斜杠,八的右边,后边是0不是o~~望采纳
第2个回答  2015-06-27
/o不是一个字符,是2个。和'\0'不同。'\'是转义字符,‘/’不是。
第3个回答  2015-06-27
\0才对。。。