C 编程中的scanf("%s")、scanf(\xe2\x80\x9d%[^\\n]s")和有什么区别?gets(a)
scanf("%s")
scanf(\xe2\x80\x9d%[^\\n]s")
gets(a)
scanf("%[^\\n]s", a)\n\nscanf("%s", a)\n\ngets(a)\n
三种字符数组输入方式的主要区别是什么?
c scanf
c ×1
scanf ×1