单选题
下面程序的功能是统计子串substr 在母串str 中出现的次数。 请选择填空。
下面程序的功能是统计子串substr 在母串str 中出现的次数。 请选择填空。
# include
main ( )
{ char str [ 80] , substr [ 80 ] ;
int n ;
gets ( str ) ; gets ( substr ) ;
printf ( " % d \ n” , count ( str , substr ) ) ;
}
count ( char *str , char *substr )
{ int i , j , k , num = 0 ;
for ( i = 0 ;( ); i + + )
for (j = i,k = 0 ; substr [ k ] = = str [ j ] ; k + + , j + + )
if ( substr [k +1] == ' \ 0 ‘ ) { num + + ; break ; }
return ( num ) ;
}
A
str [ i ] ! = ' \ 0 '
B
str [i] == substr [ i ]
C
str[i]==' \ 0 '
D
str [ i ]>substr [ i ]
答案解析
正确答案:A
解析:
指针
