求大神!怎么计算一元数组中有几个元素

来源:6-12 综合练习

慕无忌901658

2019-07-17 17:15

怎么计算一元数组中的元素个数

写回答 关注

1回答

  • 小小疾飞
    2019-07-17 17:50:38
    已采纳

    #include <stdio.h>

    int main()

    {

    char a[]="0123456789";

    //第一种:用库函数strlen

    int len = strlen(a); 

    printf("%d\n",len);

    //第二种:利用计数器

    int i=0;

    do

    {i++;}

    while(a[i] != '\0'); // 数组str的长度为i

    printf("%d\n",i);

    //第三种:利用sizeof函数

    int lenn = sizeof(a);

    printf("%d\n",lenn);//为什么是11?

    char b[10]="0123456789";

    int lennn = sizeof(b);

    printf("%d\n",lennn);

    return 0;

    }


C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926210 学习 · 20797 问题

查看课程

相似问题