求问,为什么她不能进入循环

#include <iostream>
#include <string>
using namespace std;
int main()
{int n;
cin>>n;
    string ch;
    cin>>ch;
    int cnt=0,h=0;
//    int l=ch.size();
     for(int i=0;i<n;i++){
        if(ch[i]=='v'&&ch[i+1]=='k'){
            cnt++;
        }
        if(ch[i]=='k'&&ch[i+1]=='k'&&h==0){
            cnt++;
            h++;
        }
    }
    cout<<cnt;
}

她是谁? 她要进入哪个循环?你提供了什么测试数据?  

请说明清楚。