int my_strlen(const char *str)
{
int len = 0; // 文字数を数えるためのカウンタ
while( *str++ != '\0' ) // 終端記号('\0')を見つけるまで、ポインタを進める
++len; // 文字数インクリメント
return len; // 文字数を返す
}
// トークン数:27
解説:
int my_strlen(const char *str)
{
const char *str0 = str; // 最初のポインタの位置を保存しておく
while( *str != '\0' ) // 終端記号('\0')を見つけるまで、ポインタを進める
++str;
return str - str0; // 文字数を返す
}
// トークン数:30
解説:
前: | 次: