char *p[] = {"hello","world"};
char **pp;
pp = p;
printf("%s,%s\n",*pp, *(pp+1));
printf("%p\n", &pp);
return 0;
郁闷了很长时间一件事:第4行*pp代表的应该是f750的值:8758。我就是挺郁闷的:为什么printf("%d",a)的时候,a就是函数名,才能显示,这里传过去的是Hello的地址也能显示?
我年轻了。因为Hello是字符串啊,a是int变量。
char *p[] = {"hello","world"};
char **pp;
pp = p;
printf("%s,%s\n",*pp, *(pp+1));
printf("%p\n", &pp);
return 0;
郁闷了很长时间一件事:第4行*pp代表的应该是f750的值:8758。我就是挺郁闷的:为什么printf("%d",a)的时候,a就是函数名,才能显示,这里传过去的是Hello的地址也能显示?
我年轻了。因为Hello是字符串啊,a是int变量。