有人能告诉我一下C语言中gets函数和scanf函数的区别吗
有人能告诉我一下C语言中gets函数和scanf函数的区别吗
答案:1 悬赏:10 手机版
解决时间 2021-06-10 01:33
- 提问者网友:抽煙菂渘情少年
- 2021-06-09 03:17
最佳答案
- 五星知识达人网友:时间的尘埃
- 2021-06-09 03:40
char *gets(char *)
从标准输入读取字节流,遇到换行符或文件结束符终止.
例 char a[64];
gets( a );
那么会将读到的字符串保存到a字符数组中,使用的时候有数组越界的危险,要使接收输入的字符数组足够大.
int scanf ( Format [, Pointer, ... ])
根据给定的格式从标准输入读取数据.
例 scanf( %64s, a ); 从标准输入最多读取64个字符的字符串放到a数组中.比较安全.也可以按照格式,读取整数、浮点数等类型.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯