问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
#include<stdio.h>
int main()
{
char *cbooks[]={
"《c1》",
"《c2》",
"《c3》",
"《c4》",
"《c5》"};
char **p1;
char **p2[4];
p1=&cbooks[0];
int i;
for(i=1;i<5;i++)
{
p2[i]=&cbooks[i];
}
printf("1=%s\n",*p1);
printf("\n");
for(i=1;i<5;i++)
{
printf("%s\n",*p2[i]);
}
return 0;
}
运行结果及报错内容
第一行输出结果是乱码