首页 > 试题广场 >

为了使该函数正确、完整,请写出函数的空白处(方框内)应该填入

[问答题]

下列函数int INDEX(char str[],char substr[])的功能是返回子串substr在主串str中的位置;若主串str中不存在子串substr,则函数返回0。

提示:所谓一个子串在包含它的主串中的位置是指主串中首次出现这个子串的第1个字符在主串中的位置。例如:若str=“Beijing and Nanjing”,substr=“jing”,则substr在str中的位置为4.

为了使该函数正确、完整,请写出函数的空白处(方框内)应该填入的内容。

k == strlen(substr)
i+1
发表于 2022-11-24 20:34:20 回复(0)
k>0
i+1

// or
substr[k-1] == '\0'
i+1



编辑于 2019-10-16 17:52:43 回复(1)
第一个:str[j]==substr[k]

第二个:i+1

发表于 2017-10-16 19:28:02 回复(2)