C语言计算数组元素数量

本文将使用C语言实现计算一维数组元素数量

计算原理

使用sizeof()函数计算整个数组的内存占用大小,再计算单个元素的内存占用大小;以总内存占用大小除以单个元素的内存占用大小,得到的就是元素数量;

sizeof()函数返回一个对象或类型所占用的内存字节数;

示例代码

    int arr[] = {1, 2, 3, 4, 5};

    int n = sizeof(arr) / sizeof(int);    //元素数量

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/p/c-calculate-the-number-of-elements.html

分类: 计算机技术
推荐阅读:
Go语言的多返回值 Go语言革命性地在静态开发语言阵营中率先提供了多返回值功能。这个特性让开发者可以从原来用各种比较别扭的方式返回多个值的痛苦中解脱出来,既不用再区分参数列表中哪几个用于输入,哪几个用于输出,也不用再只为了返回多个值而专门定义一个数据结构。
Python实现二分法检索(binary search) 二分法检索(binary search)又称折半检索,二分法检索的基本思想是设字典中的元素从小到大有序地存放在数组(array)中。
C程序计算二阶行列式的值 本文将使用C语言编写程序计算二阶行列式的值;程序通过定义一个2*2数组用于存储输入的二阶行列式;再通过前文的公式计算出二阶行列式的值;
Python sum()函数 在 Python 中,sum() 函数用于对给定的可迭代对象进行求和操作。
MySQL INTERVAL 时间间隔表达式 时间间隔表达式表示一个时间的间隔,通常用于时间的计算;语法如下:
如何禁用VSCode后台自动更新 VSCode是我比较喜欢的IDE了,但它也会偷偷摸摸的下载更新并自动安装,而且频率非常高;我并不太喜欢软件在自己毫不知情的情况下自动完成更新,所以我决定禁止它的这种行为;