[求助]C语言的问题
#include<stdio.h>
int z(char *ch);
void main()
{
char num[50];
int m = 0;
printf("输入字符串 \n");
gets(num);
m = z(num);
printf("%d",m);
}
int z(char *ch)
{
int i = 0,n;
while(*ch == '\0')
{
break;
if(*ch == 'x')
{
i++;
}
n++;
}
return i;
}
帮忙看看为什么输出的结果为0
谢谢了~!~!~