黑马程序员技术交流社区

标题: 计算字符串的长度 [打印本页]

作者: 赵安庆    时间: 2016-5-7 00:47
标题: 计算字符串的长度
/*
  
1. 计算字符数组中存储的字符串的长度是多少.
    不能使用sizeof去计算字符数组的长度来得到字符串的长度.
    因为有可能字符串数据存储在字符数组中占了1部分.
2. 正确的计算方式:
    从第1个字节开始记数, 直到遇到'\0'为止.
     char name[100] = "jafewfrefegrgrgck";
     
     int len = 0;
     
     while (name[len]!='\0')
     {
        len++;
     }
*/

#include <stdio.h>

int main(int argc, const char * argv[])
{
   
    char name[100] = "jafewfrefegrgrgck";
   
    int len = 0;
   
    while (name[len]!='\0')
    {
        len++;
    }
   
   
   
   

    printf("len = %d\n",len);
   
   
   
   
   
    return 0;
}/*
  
1. 计算字符数组中存储的字符串的长度是多少.
    不能使用sizeof去计算字符数组的长度来得到字符串的长度.
    因为有可能字符串数据存储在字符数组中占了1部分.
2. 正确的计算方式:
    从第1个字节开始记数, 直到遇到'\0'为止.
     char name[100] = "jafewfrefegrgrgck";
     
     int len = 0;
     
     while (name[len]!='\0')
     {
        len++;
     }
*/

#include <stdio.h>

int main(int argc, const char * argv[])
{
   
    char name[100] = "jafewfrefegrgrgck";
   
    int len = 0;
   
    while (name[len]!='\0')
    {
        len++;
    }
   
   
   
   

    printf("len = %d\n",len);
   
   
   
   
   
    return 0;
}


作者: 赵安庆    时间: 2016-5-7 00:48
6666666666666666




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2