C 语言程序,求字符串长度?
字符串实质上是一个由 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
广告