空格字符为什么用在A选项处可以 在其他选项的就不可以
首先 空格是一个字符,也就是符合%c,而对于%d格式,系统会把跳过缓冲区其中的空格回车tab,例如B 首先是%d接收到10然后%c接收到空格,不符合要求再例如A 首先是%d接收到10,然后%c接受A,然后%d,虽然下一位是空格但是因为不是数字所以会跳过,到20接受,最后%c接受B