2024-11-29 07:20:55
getchar 一次只读取一个字符,不能是读取
直接从键盘读取,输入一个,它就接收一个。
不管是回车,还是空格,它统统读取。
scanf 可以一次读取一个字符串或多个字符串
它是读取输入缓冲区,当输入回车后 才开始执行读取
如果是一次读入多个字符串,读取字符串的结束 和读入格式有关系
例如:scanf("%s %s",s1,s2) 执行时 遇到
scanf("%s,%s",s1,s2) 这个输入字符串时,需要用逗号将两个字符串隔开。
------------
我解释的也不是很全面,希望对你有所帮助,很高兴和你一起讨论和学习C/C++
2024-11-29 07:40:14
2024-11-29 07:00:41