| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1117 人关注过本帖
标题:getch();和getchar();的区别
只看楼主 加入收藏
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
getchar()是流輸入函數,在控制臺上,無論你敲入多少字符,只有在敲下回車鍵後,程序的流程才會進入getchar()語句後面的代碼。
getch()是掃描鍵盤輸入緩衝區的函數,只要有按鍵,它就收下一個int數據馬上返回,不需要等回車鍵。

兩者的區別,導致應用場合有很大的不同,在需要人機即時交互的情景,優先選擇用getch()而不是getchar(),否則你的界面將會慘不忍睹,而且錯誤連連。

授人以渔,不授人以鱼。
2012-01-12 23:00
ehamster
Rank: 1
等 级:新手上路
帖 子:9
专家分:1
注 册:2011-12-20
收藏
得分:1 
原来是这样啊,知道了
2012-01-13 11:34
tangweimin
Rank: 1
来 自:湖南郴州
等 级:新手上路
帖 子:6
专家分:0
注 册:2012-2-7
收藏
得分:0 
哈哈,学习了,这个论坛真的很好也~~~
2012-02-08 20:01
llroy
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2012-2-8
收藏
得分:0 
原来如此。学习了
2012-02-10 15:11
脚印
Rank: 1
等 级:新手上路
帖 子:8
专家分:7
注 册:2012-1-17
收藏
得分:0 
学习……,向智者致敬!
2012-02-10 16:18
快速回复:getch();和getchar();的区别
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014217 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved