十分迷惑的问题,盼高手解答
yzssg 2006-12-30 03:28:33 我有这个函数int CTestStringDlg::GetNewString(char path[50])
{
strcat(path,"dddd"); //语句1
//path="dddd"; //语句2
return 0;
}
调用是这样的
char TestOld[50]="E:\\Test\\TestString\\Debug";
GetNewString(TestOld);
当我采用语句1时TestOld的值是在GetNewString中改变的值
当我采用语句1时TestOld的值是原来的值,没有被GetNewString修改
为什么呢?那位高手可以说说原因吗?环境VC6