发布网友 发布时间:2022-09-12 23:46
共3个回答
热心网友 时间:2024-08-01 19:47
while((j=getch())!=13)就是读取一个字符然后赋给j,再看j的ASCII码是否等于13,如果不等于就执行while下面大括号中的语句;热心网友 时间:2024-08-01 19:47
while:当,如果。while((j=getch())!=13)的意思是:当敲击的不是回车键时,把键值赋值给变量j并执行下列命令;然后再次判断下一个输入值,一直循环到输入回车键为止。追问判断语句j=8及后面三个printf什么意思追答已经有人回答了,j==8表示输入的是退格键,“Backspace”键,一般叫删除键。三个输出表示:删除屏幕上的当前字符,输出一个空格,再把它删除掉。结果是后退一格了,当然,如果输出端是打印机。。。应该是保留当前字符,但是同样后退一格,输入的下一个字符会与当前字符重叠
热心网友 时间:2024-08-01 19:48
ASCII码13代表回车键,意思是不是回车,一直执行循环体