分析代码while(putchar(getchar())!='?');
时间: 2023-05-26 14:06:26 浏览: 164
代码分析如下:
1. `getchar()` 是一个函数,用于从标准输入设备(一般为键盘)获取一个字符。
2. `putchar()` 是一个函数,用于将一个字符输出到标准输出设备(一般为控制台屏幕)。
3. `while` 是一个循环语句,当括号内的条件为真时,执行循环体内的语句,直到条件不再满足为止。
4. `!='?'` 是一个比较符号,表示不等于问号字符。
综上所述,代码的意思是:从标准输入设备读取字符,将该字符输出到标准输出设备,如果该字符不是问号字符,则继续读取下一个字符并输出,直到读取到问号字符为止。主要作用是将输入设备的内容输出到终端屏幕上,并在遇到问号字符时停止。
阅读全文