What does this program mean ?
// What is wrong with this program?
#include <iostream>
using std::cin;
using std::cout;
int main()
{
int c;
if ( ( c = cin.get() ) != EOF ) {
main();
cout << c;
}
return 0; // indicates successful termination
} // end main
这是我从书上找的,但也看不出有什么错。编译可通过,也可运行,但她是什么意思呢?