getchar和scanf

1、使用scanf(“%c”, &a)读取a(a是char类型),如果读取之前有换行符或者空格,那么a就会把之前的换行符或者空格读取到,解决方法就是这之前先getchar()一下。或用scanf(“%s”, str); 2、而如果用scanf(“%s”, str)读取str(我发现str是char或者char[]都是可以的),不会读取前边的换行符或者空格。 可以看到scanf(“%c”,&a);没
相关文章
相关标签/搜索