代码如下:
#include<stdio.h>
void DisplayNames(char** cNameArray); /*声明函数 二级指针*/
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); /*输出字符串*/
}
}
问题:其中的 DisplayNames(cNameArray+1); 这里该如何理解,最好能加QQ734202639.
求解!!!!!!!!!!!!
慕姐8265434
相关分类