这个程序有没有什么不妥当的地方?
#include <iostream>
using namespace std;
int main()
{
char *p= "abcde ";
char *q;
while(*q)
*p+++*q++;
*q= '\0 ';
cout < < "p= " < <p < < ",q= " < <q < <endl;
system( "pause ");
}
[解决办法]
while(*q) //q未初始化
*p+++*q++; // ???