关于计算字符串某个字符出现的次数的问题
#include<stdio.h>
void main(void)
{
char string[]="adadacccada";
char *p;
int count;
p=string;
while(*p)
{
if(*(p++)=='c')
count++;
}
printf("%d",count);
}
问下高手,为什么运行结果是-889889,而不是3呢?看半天还是没发现问题。