char*&和char*
void fA(char* &s)
{
*s ='a';
}
void fB(char *s)
{
*s = 'b';
}
int _tmain(int argc, _TCHAR* argv[])
{
char a[] = "1234";
char *b = a;
printf("%s\n",a);
fA(b);
printf("%s\n",a);
fB(b);
printf("%s\n",a);
}
问题:1、char*&和 char* 有什么不同?
2、什么时候用char*& 什么时候用char*