解释一下
#include<stdio.h>void main()
{
int i,j;
int num=0;
int str1len,str2len;
char str1[20];
char str2[10];
printf("please input astring:");
gets(str1);
printf("input a string:");
gets(str2);
str1len=strlen(str1);
str2len=strlen(str2);
for(i=0;i<str1len-str2len+1;i++) 这一步为什么是i<str1len-str2len+1
{
for(j=0;j<str2len && str1[i+j]==str2[j];j++); 这一步就更晕了
if(j==str2len)
num++;
}
printf("num=%d",num);
}