下面的程序当输入为字符串”qwert?”时的输出结果是 。

[复制链接]
查看11 | 回复1 | 2010-5-30 18:31:39 | 显示全部楼层 |阅读模式
下面的程序当输入为字符串”qwert?”时的输出结果是

Main()
{ char c;
while((c=getchar())!=’?’) putchar(++c);
}
能不能详细点啊 我是初学的 不懂谢谢啦

回复

使用道具 举报

千问 | 2010-5-30 18:31:39 | 显示全部楼层
rxfsu就是qwert的后一个字母 getchar是接受用户键盘输入的一个字符那一次输入“qwert?”,这些内容进入缓冲区,开始循环while((c=getchar())!=’?’) putchar(++c);首先‘q’赋给变量c 判断不为‘?’执行putchar(++c);把变量C的值+1后输出,即输出r.....如此循环,直到‘?’赋给了c,循环终止
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行