作业帮 > 综合 > 作业

这段C语言的程序里的第2排的“flag”是什么意思?有什么作用呢?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 01:53:04
这段C语言的程序里的第2排的“flag”是什么意思?有什么作用呢?
int findStr(char *str,char *substr)
{ int i,j,len1,len2,cnt=0,flag;
len1=strlen(str);
len2=strlen(substr);
for(i=0;i
它就是一个变量,是用来判断符合哪个条件的.当等于1是是说明str[i+j]==substr[j];0时是说明不满足上面的要求的...
其实在这个程序里这个是多余的,程序可以改为:
int findStr(char *str,char *substr)
{ int i,j,len1,len2,cnt=0;
len1=strlen(str);
len2=strlen(substr);
for(i=0;i