#include
void main()
{
char a[6]="nihao";
char *p=a;
int k=1;
while(*p!='/0')
{
k++;
p++;
}
printf("%d",k);
}
这个程序到底哪里有问题?
#include
void main()
{
char a[6]="nihao";
char *p=a;
int k=1;
while(*p!='/0')
{
k++;
p++;
}
printf("%d",k);
}
这个程序到底哪里有问题?
数组结束符不对,可以改一下
//数组用
char a[6]={'n','i','h','a','o','\0'};
//循环
while(*p!='\0')