经典之一,比较简单,C语言中字符串用char数组表示,以'\0'作为结尾,请看大屏幕:
//计算一个字符串的长度
#include <stdio.h>
#include <stdlib.h>
int main()
{
char str[20];
char *p;
int cnt =0;
//输入一个字符串
printf("input a word.\n");
scanf("%s",&str);
//计算其长度 字符串以\0结尾
for (p = str; *p != '\0'; ++p)
++cnt;
//输出结果
printf("It has %d chars.\n",cnt);
return 0;
}