
C语言中getchar()怎么用?
1个回答
2022-09-28 · 百度认证:北京惠企网络技术有限公司官方账号
关注

展开全部
getchar()返回输入流中的一个字节,如果输入流已经到尾部,返回EOF(-1)
例如:
#define EOF -1
void func(void)
{
int c = getchar();//getchar 返回值是int
if(c==EOF)
return;
func();//递归调用func函数,实现倒序输出
putchar(c);//输出字符
}
这个函数会在输入EOF后结束读取,然后输出输入的倒续。
扩展资料:
getchar函数语法
1、函数声明
int getchar(void)
2、参数
3、功能
C库函数int getchar(void)从标准输入 stdin 获取一个字符(一个无符号字符)。这等同于getc带有 stdin 作为参数。
4、返回值
该函数以无符号 char 强制转换为 int 的形式返回读取的字符,如果到达文件末尾或发生读错误,则返回EOF。
5、用法
该函数声明在stdio.h头文件中,使用的时候要包含stdio.h头文件。
参考资料来源:百度百科-getchar()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询