我丢,这样输入字符串后点击回车,再次输入内容再次回车,才能进行下一步,str只存储第一次输入的数据,同理,在scanf函数中双引号内加空格,那么在输入中也要加空格,scanf遇到空格也停止读取,加一些别的奇奇怪怪的东西也一样。
scanf遇到空格停止读取,并把读取到的数据放入str,getchar()不读取空格,读取空格后遇到的第一个字符。
我丢,这样输入字符串后点击回车,再次输入内容再次回车,才能进行下一步,str只存储第一次输入的数据,同理,在scanf函数中双引号内加空格,那么在输入中也要加空格,scanf遇到空格也停止读取,加一些别的奇奇怪怪的东西也一样。
scanf遇到空格停止读取,并把读取到的数据放入str,getchar()不读取空格,读取空格后遇到的第一个字符。