当我要输入一个字符串的时候, 例如: char str[100]; scanf("%s",str); 当我运行了程序,输入一个字符串比如是"How are you?" 然后用strlen(str)来测试字符串的长度,得到的结果是3 然而当我使用的代码是 char str[100]; gets(str); 当我运行了程序,输入一个字符串比如是"How are you?" 然后用strlen(str)来测试字符串的长度,得到的结果是12 为什么会有这种区别?