case '1'等价于case 49
对于字符串s=“120119110”,有s[0]=='1';s[3]=='1';s[4]=='1';s[6]=='1';s[7]=='1';
那是因为你的第二个程序switch(x)
{case 1 :
switch(y)
{ case0 : a++break
case1 : b++ break 这两个地方case和0或1之间没有空格,这个switch语句也就没有一个匹配的分支,所以不会执行。某些编译器应该会报错,或者会有警告产生
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)