void ch1(char *a)
{
return 0;
}
void ch2(const char *a)
{
return 0;
}
对于ch1采取如下方法传入字符串:
char ch[] = { "qwer" };
ch1(ch);
对于ch2采取如下方法传入字符串:
ch2("qwer");
原因:
char是定义字符(串)变量,const char是定义字符(串)常量,所以对于ch1()传递实参必须传递一个字符(串)变量;对于ch2()传递实参必须传递一个字符(串)常量。