明明定义了 程序调试却出现 'i' : undeclared identifier
利用指针求一个字符串的长度 调试结果说 'i' : undeclared identifier 可我明明已经定义了啊
不能够明白 虚心请教
#include<stdio.h>
void main()
{
char str[20];
char *p;
p=str;
int i=0;
scanf("%s",p);
while((*(p+i))!='\0')
{
i++;
}
printf("%d\n",i) ;
}