请问这里的(c-'2')的结果是一个字符还是还是数字呢?如果把 const char*s="2473";char c; 改成char *s="2473",c;输出会有什么区别呢?
问题描述:
答
case 0:
case 1:
中间要有空格。
(c-'2')结果是char,但是可以直接转换为int
答
c- '2'的结果是数字,有无const输出没区别