char inputChar()在C语言中是什么意思?

char inputChar() {

char input;

while (1) {

printf("> ");

input = getchar();

while (getchar() != '\n') ;

if (input == 'w' || input == 's' || input == 'a' || input == 'd') 这是那一段的代码

输出一个大于号做提示符
然后读取一个合法字符
合法字符为asdw四个字母中一个
如果输入的是合法字符,那么返回这个字符
否则提示大于号,重新输入,直到是asdw中一个为止
看功能,应该是某个游戏里面用来输入方向的,比如俄罗斯方块
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-19
c语言中,char* 代表 字符指针类型,当其指向一个字符串的第一个元素时,它就可以代表这个字符串了
第2个回答  2019-12-19
就是表明这个子程序是字符类型的

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网