gets getchar sin

来源:百度知道 编辑:UC知道 时间:2024/05/31 22:47:58
三者编译作用上有什么区别 编译原理上有何区别 分别适用于什么样子的输入如何选用 优劣势是什么 谢谢!
打错了是cin..不好意思

getchar()是一个字符字符录入的~~!!尤其注意他会录入不可见的换行符\n
cin似乎是个多次重载函数
根据你写入的数据类型来决定使用
相当于会自动匹配数据类型的 scanf
通用性非常高

gets()直接赋给数组或指针,既
char a[10],*p;
gets(a);
gets(p);
getchar()也是赋给数组,但要这种格式
a=getchar();
sin我就不知道了,对不起。
希望我能帮到你。

gets是输入一个字符串的语句,getchar是输入一个字符的语句,两者在用法和格式上也有所不同。sin就不知了……