我正在尝试返回包含字符 'r' 的元素的索引,其中字符 'u' 作为其后继。下面的代码总是返回变量坏索引=0。请在代码中提出修改建议。
int ruindex=0;
if (s1[0]=='h') {
s2[0] = 'h';
s2[1] = 't';
s2[2] = 't';
s2[3] = 'p';
s2[4] = ':';
s2[5] = '/';
s2[6] = '/';
for (int i=4; i < s1.length-1; i++) {
if (s1[i]=='r' && s1[i+1]=='u') {
ruindex = i;
break;
}
}
}
它只是我整个代码的一部分。是的,我想从 i=4 开始是有原因的。我想做的是,每当我在字符数组中同时遇到 'r' 和 'u' 时,我都想返回那个 'r' 的索引。