• 欢迎访问C语言网www.dotcpp.com 比赛栏每月有奖月赛!举办比赛联系QQ:2045302297
  • 问题反馈、粉丝交流 QQ群327452739 蓝桥杯训练群:113766799 申请群时请备注排名里的昵称
  • C语言研究中心 为您提供有图、有料、解渴的C语言专题! 欢迎讨论!

getchar、getch、getche三者的区别

C语言研究中心 CTO 4081次浏览 0个评论

三个单字符接受函数,今天给为大家详细区分!

 

第一个,getchar函数,是C语言标准库中的函数,在头文件stdio中,可以接受用户输入的一个字符,回车结束,明文显示。声明和示例如下:

 

getchar、getch、getche三者的区别getchar、getch、getche三者的区别

 

 

注意:第一行是我输入的,第二行是printf输出的!

 

 

第二个,getch函数,也是接收键盘输入的一个字符,但不用回车确认!使用时要包含conio的头文件。示例如下:

 

getchar、getch、getche三者的区别

 

注意,用户输入一个字符是不显示的!上图中的c是输入后printf打印的!此函数可以配合打印*号来实现密码输入的效果!

 

第三个,getche函数,同样接收一个字符,也在conio头文件中声明,也不需要回车确认!但输入时明文显示(回显),声明和示例如下:

 

getchar、getch、getche三者的区别 getchar、getch、getche三者的区别

 

 

 

以上三个函数,请大家亲自上机即可理解,有问题随时留言!欢迎大家提问!

 

有图、有料、解渴     —    C语言研究中心(www.dotcpp.com)


C语言网, 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明getchar、getch、getche三者的区别
喜欢 (38)
[jinyangH@aliyun.com]
分享 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)