C语言经典算法100例-070-计算字符串的长度

经典之一,比较简单,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;
}


posted @ 2014-05-07 10:50  庄浩  阅读(278)  评论(0编辑  收藏  举报