連續兩個scanf,ex:printf("Y or N?");scanf("%c",a);printf("Y or N?);scanf("%c",b);會出現第二個被省略的現象,我去網上查說,第二個%c加空格,即可,我試了,的確行,他還說是緩存問題。。那為什么只有%c這樣呢?還有+空格跟清除緩存有什么關系?
你好,請教一下scanf函數%c的問題?
幕布斯6054654
2021-01-12 15:15:27