char z;z = getchar();while ( z=='y'|| z == 'Y' || z = 'n' || z == 'N')我用的是vs2015为什么z那里显示表达式必须是可修改的左值
不明白你想表达的意思
char z;z = getchar();这样用应该没问题啊?如果z不是可修改的左值,又怎么接收getchar()的值呢