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

更新时间:01-07-2020

546 次浏览

助力您的 事业

完成课程获得认证

开始
广告