成都网站建设设计

将想法与焦点和您一起共享

c语言中怎么计算数组长度

这篇文章主要介绍“c语言中怎么计算数组长度”,在日常操作中,相信很多人在c语言中怎么计算数组长度问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”c语言中怎么计算数组长度”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:国际域名空间、网站空间、营销软件、网站建设、苏州网站维护、网站推广。

1、对于type array[A]形式的数组,通过计算sizeof获取数组长度。

int len = sizeof(array)/sizeof(array[0]);

2、对于type array[A][B]形式的二维数组,通过计算sizeof函数获取二维数组的行数/列数。

#include
#include
void main()
{
    int rows = 0;    //行数
    int columns = 0; //列数
    int arr[3][4] = {
            {1,3,5,7},
            {9,11,13,15},
            {17,19,21,23}
        };
    rows = sizeof(arr) / sizeof(arr[0]);
    columns = sizeof(arr[0]) / sizeof(arr[0][0]);
    printf("数组行数:%d  列数:%d  总元素个数:%d * %d = %d \n",rows,columns,rows,columns, rows*columns);
    for (int i = 0;i

到此,关于“c语言中怎么计算数组长度”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!


新闻标题:c语言中怎么计算数组长度
地址分享:http://chengdu.cdxwcx.cn/article/jpsidd.html