主题:请高人解惑一段很简单的代码,小弟我有个地方看不明白
按照我的理解,比如我输入"HI!",程序应该打出"HHII!!",可是。。
当我输入"HI!",程序输出"H $I $! $"
为啥会这样???请教经验人士,程序如下:
#include <iostream>
using namespace std;
int main()
{
char ch;
while ((ch=cin.get()) != '$')
{
cout<<ch;
if (ch = '$')
cout<<" ";
cout<<ch;
}
return 0;
}
当我输入"HI!",程序输出"H $I $! $"
为啥会这样???请教经验人士,程序如下:
#include <iostream>
using namespace std;
int main()
{
char ch;
while ((ch=cin.get()) != '$')
{
cout<<ch;
if (ch = '$')
cout<<" ";
cout<<ch;
}
return 0;
}