for
下記コードは私が昔作成したコードなのですが分からなくなってしまった部分があるので教えてください。
#include<stdio.h>
void main(void){
int i;
char fst[100],snd[100];
printf("文字列1:");
gets(fst);
printf("文字列2:");
gets(snd);
for(i=0;fst[i];i++){
if(fst[i] != snd[i]){
i++;
printf("%d文字目が不一致です。\n",i);
break;
}else{
}
}
i--;
if(fst[i]==snd[i]){
printf("一致しています。\n");
}
}
for(i=0;fst[i];i++){ の fst[i] の部分が分かりません。
これは一体どういう条件なのでしょうか?
i<5等なら分かるのですが・・・
よろしくお願いします。