怎么改呢?代码如下:
include<stdio.h>
void DisplayNames(char** cNameArray);
const char* cNames[] =
{
"Aaron",
"Jim",
"Charles",
"Sam",
"Ken",
"end"
};
int main()
{
DisplayNames(cNames);
return 0;
}
void DisplayNames(char** cNameArray)
{
if (*cNameArray == "end")
{
return;
}
else
{
DisplayNames(cNameArray + 1);
printf("%s\n",*cNameArray);
}
}
谢谢
在形参前面加一个const,与你实参对应。