• strlen和sizeof


        char sArr[] = "ILOVEC";
        /*用strlen()求长度*/
        printf("sArr的长度=%d ", strlen(sArr));

    //很显然,上面示例代码的运行结果为 6(因为不包括结束字符 null)。
    这里需要特别注意的是,函数 strlen 返回的是一个类型为 size_t 的值


    //关键字 sizeof 是一个单目运算符,而不是一个函数。与函数 strlen 不同,
    它的参数可以是数组、指针、类型、对象、函数等,如下面的示例代码所示:

        char sArr[] = "ILOVEC";
        /*用sizeof求长度*/
        printf("sArr的长度=%d ", sizeof(sArr));

    模拟strlen(s)
    #include<stdio.h>
    int fun(char s[]);
    int fun(char s[])
    {
        int i=0;
        while(s[i])
            i++;
        return i;
    }
    int main(void)
    {
        int x;
        char p[81]="china";
        x=fun(p);
        printf("%d",x);
    }

    本人博客主要供自己整理学习使用,会有部分内容网络摘抄,方便学习
  • 相关阅读:
    json
    封装PDO
    PDO
    jquery练习
    jquery包
    jquery
    租房子 多条件查询
    查询
    新闻修改处理页面
    新闻添加数据
  • 原文地址:https://www.cnblogs.com/kuugaxxx/p/11768085.html
Copyright © 2020-2023  润新知