scanf("%c",&c),你输入了'a',但是a前面实际上是有个空格的,空格被c接受了,a就不会被接受。
控制符前如果没空格,那c就接受了空格,这个可以防止误操作,忽略空格输入,接受第一个非空格输入。
注意事项:对于scanf()而言,%c是个较为特殊的说明符。我们在接受%c时应该以 scanf(" %c",&c),这样的形式。(%c前有一个空格)
scanf("%c",&c),你输入了'a',但是a前面实际上是有个空格的,空格被c接受了,a就不会被接受。
控制符前如果没空格,那c就接受了空格,这个可以防止误操作,忽略空格输入,接受第一个非空格输入。
注意事项:对于scanf()而言,%c是个较为特殊的说明符。我们在接受%c时应该以 scanf(" %c",&c),这样的形式。(%c前有一个空格)