这个字符串实际上是一个由字符组成的一维数组,以一个null 字符'\0'结尾。因此,一个以null结尾的字符串包含组成字符串的字符,后面跟着一个null。
要找到字符串的长度,我们需要循环并计算循环中的所有字符,直到匹配到‘\0’字符为止。
输入 −naman
输出 − 字符串长度为5
解释 − 我们需要迭代字符串的每个索引,直到达到字符串的末尾,即‘\0’,即null字符。
#include <stdio.h> #include<string.h> int main() { char string1[]={"naman"}; int i=0, length; while(string1[i] !='\0') { i++; } length=i; printf(" string length is %d",length); return 0; }
string length is 5
以上が文字列の長さを調べるCプログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。