运算符sizeof_C程序通过使用sizeof()运算符对数组元素进行计数
运算符sizeof
sizeof() operator returns the total number of size occupied by a variable, since array is also a variable, we can get the occupied size of array elements.
sizeof()运算符返回变量占用的大小总数,由于array也是变量,我们可以获取数组元素占用的大小。
逻辑 (Logic)
Get the occupied size of all array elements and divide it with the size of array type. Let suppose there is an integer array with 5 elements then size of the array will be 5*4=20 and the size of array type will be 4. Divide 20 by the 4 answer will be 5 which is the number of array elements.
获取所有数组元素的占用大小,然后将其除以数组类型的大小。 假设有一个包含5个元素的整数数组,那么数组的大小将为5 * 4 = 20,数组类型的大小将为4。20除以4的答案将为5,这是数组元素的数量。
Let's consider the following program
让我们考虑以下程序
程序计算C语言中数组元素的总数 (Program to count total number of array elements in C)
#include <stdio.h>
int main()
{int arr[]={10,20,30,40,50};
int n;
n=sizeof(arr)/sizeof(int);
printf("Number of elemenets are: %d\n",n);
return 0;
}
Output
输出量
Number of elemenets are: 5
另一种方法 (Another method)
We can divide the occupied size of all array elements by size of any one array element. Consider the following statement:
我们可以将所有数组元素的占用大小除以任何一个数组元素的大小。 考虑以下语句:
n=sizeof(arr)/sizeof(arr[0]);
翻译自: https://www.includehelp.com/code-snippets/c-program-to-count-array-elements-by-using-sizeof-operator.aspx
运算符sizeof
运算符sizeof_C程序通过使用sizeof()运算符对数组元素进行计数相关推荐
- 关于sizeof表达式作为数组元素个数的编译
想总结这方面的内容,是出于周一参加某公司的笔试题,有一道题是说定义一个整型数组,里面数组元素的个数是用sizeof(unsigned long)表示,这样是否合法?当时写的答案是不合法,因为平时写涉及 ...
- C++ 对数组sizeof 和对数组元素sizeof
这一段程序 下面这段程序很有看点: //arr1 is an array of intsint *source=arr1; size_t sz=sizeof(arr1)/sizeof(*arr1);/ ...
- 用sizeof来计算数组元素个数
一般大家常见的是用sizeof来求不同数据类型的空间大小,如: 但是我们也可以用其来计算数组元素个数,如下: 从数据可得该数组元素个数为8个.
- C++阶段01笔记汇总【C++软件安装、C++初识、数据类型、运算符、程序流程结构、数组、函数、指针、结构体】
C++| 匠心之作 从0到1入门学编程[视频+课件+笔记+源码] 目录 C++课程安排 1 C++初识 1.1 第一个C++程序 1.1.1 创建项目 1.1.2 创建文件 1.1.3 编写代码 1. ...
- c++中利用sizeof运算符计算结构体大小问题探讨
c++中提供的sizeof运算符可以方便得计算出内置类型的字节数大小,比如sizeof(int),sizeof(char),sizeof(double)的返回值分别为4,1,8,这是很容易理解的.但是 ...
- python sizeof函数_C++ sizeof 运算符 | 菜鸟教程
C++ sizeof 运算符 sizeof 是一个关键字,它是一个编译时运算符,用于判断变量或数据类型的字节大小. sizeof 运算符可用于获取类.结构.共用体和其他用户自定义数据类型的大小. 使用 ...
- c语言 sizeof size_t,C/C++中的sizeof运算符和size_t类型的详解
sizeof的作用 sizeof是c的运算符之一,用于获取操作数被分配的内存空间,以字节单位表示. 这里指的操作数,可以是变量,也可以是数据类型,如int,float等.所以就可以通过它来获取本地c库 ...
- sizeof是c语言的一种运算符,C语言位运算和sizeof运算符详解
位运算和sizeof运算符 C语言中提供了一些运算符可以直接操作整数的位,称为位运算,因此位运算中的操作数都必须是整型的.位运算的效率是比较高的,而且位运算运用好的话会达到意想不到的效果.位运算主要有 ...
- 【黑马程序员 C++教程从0到1入门编程】【笔记1】数据类型、运算符、程序流程结构、数组、函数、指针、结构体
黑马程序员匠心之作|C++教程从0到1入门编程,学习编程不再难 文章目录 1.C++初识 1.1 第一个c++程序 1.2 注释 1.3 变量 1.4 常量 1.5 关键字 1.6 标识符命名规则 2 ...
最新文章
- 在Ubuntu 14.04 64bit上安装Master PDF Editor 3.2.81
- 不属于计算机常用软件日常应用的是,综合技能实践+计算机常用应用软件的安装和使用指导 (1)...
- Java里的字符串, String类简单介绍.
- php正则原子,PHP正则表达式---原子
- python3.8学习_python3.8.1 入门基础学习 之 【字典】 学习
- mysql 如何用一条SQL将一张表里的数据插入到另一张表 3个例子
- 这三道题,总有一道你是答不出来的
- JavaScript 中 Number
- LIF模型及其变种 Training Spiking Deep Networks for Neuromorphic Hardware
- 截取台风后的图片_Python数据分析案例 | 台风最喜欢在我国哪个省市登陆
- Android+按键精灵代码,安卓按键精灵怎么编写脚本 编写脚本教程
- 小米max2刷android p,小米max2刷LineageOS记录
- n维线性空间上的几何:直线与平面的方程
- oracle datamodeler64,Toad Data Modeler6免费版
- wap pc html,PCWAP手机PC网站信息管理系统 v1.4.3
- 在平板电脑与移动3G大爆炸的时代 昔日霸主微软的反击
- 【Jekyll】记录一下启动服务器时遇到的问题
- 开发中使用到的sql总结
- Python——输出大写英文字母
- 网站权重8 的网站优化方案