本文主要是介绍Difference between getc(), getchar(), and gets(),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
getc(): 从输入中只能读单个字符
getchar():从标准输入流中输入都单个字符。
两者基本等同,唯一不一样的是getc()是任何输入流,而getchar()是标准输入流。
gets:可以读入含有空格的字符串
// Example for getc() in C
#include <stdio.h>
int main()
{printf("%c", getc(stdin));return (0);
}// Example for getchar() in C
#include <stdio.h>
int main()
{printf("%c", getchar());return 0;
}
这篇关于Difference between getc(), getchar(), and gets()的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!