1.int 型 scanf在输入时可以直接跳过回车 空格 2.char型 我定义的是输入5个长度的 空格: 回车: 可以看到char型都会吃空格和回车 3.解决办法 在scanf("%c"),c前加空格或者\n,\t 成功解决!