while((ch=getch())!=13) { putchar('*'); a[j]=ch; j++; }是什么么意思啊?急

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/29 01:45:25
while((ch=getch())!=13) { putchar('*'); a[j]=ch; j++; }是什么么意思啊?急
xQKKQ+*A>"\e0L"Ċ ̨E:9H1Y%9wi* ||{nl}#pDbv$p:S;TiO/WO},w!BG(]C_Mԝ뻤{aTi;MZ ->@fԷWE2 jZQ<5ٰ& )6&NR|-AzF%ZilǺȆy@ʓ R56V];O -dwcA(e2Mڡr~) U0 }8:I#%n(f"k(%ex;s[fi

while((ch=getch())!=13) { putchar('*'); a[j]=ch; j++; }是什么么意思啊?急
while((ch=getch())!=13) { putchar('*'); a[j]=ch; j++; }是什么么意思啊?急

while((ch=getch())!=13) { putchar('*'); a[j]=ch; j++; }是什么么意思啊?急
“13”对应的字符是CR,即回车的意思,这里是在捕捉用户有没有点击回车键.如果没有,那么输出一个“*”字符,然后把刚刚捕捉到的字符赋值给a数组的一个元素,之后数值指针下移一个单位.这段函数的意思是捕捉用户输入的键盘数据的ASCII玛值,以获取回车键为最终跳出循环即结束标志.