getchar和gets区别

img


用gets就行,为啥用getchar就不行,看不懂报错是啥意思啊

gets读取字符串.getchar()读取单个字符.用getchar()就需要指明哪个元素.
列如:a[0]=getchar();

getchar()是读取键盘输入的单个字符
gets读取字符串直到\0