int len(char s[]) { int i = 0; while (s[i] != '\0') { i++; } return i; } int main(void) { char s[] = "Hello World!\n"; printf("%d\n", len(s)); return 0; }
ナル文字 '\0' が最初に格納されている要素のインデックス番号が文字列の長さに一致します。