我想一一打印二维数组的值。但是我的代码多次显示一个项目:(
#include<stdio.h>
#include<conio.h>
void main()
{
char words[][5]={"Hiii","Hello"};
int size;
char *cp,*p;
p=words;
clrscr();
printf("%p ",p);
size=sizeof(words);
printf("Size %d\n",size);
for(cp=p;cp<(p+size);cp++)
printf("%s ",cp);
getch();
}
预期 o/p
Hiii
你好
意外的 o/p
Hiii
iii
ii
i
喂喂
喂喂
喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂喂
喂喂
喂喂