首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >c++数组,c++获取数组元素个数

c++数组,c++获取数组元素个数

原创
作者头像
高老师
发布于 2023-06-23 22:02:14
发布于 2023-06-23 22:02:14
1.6K0
举报

(1).c++创建数组的语法:

代码语言:javascript
复制
type arrayName [ arraySize ];

type: 数据类型

arrayName: 数组名称

arraySize: 数组元素个数,必须是一个大于零的整数常量

(2).c++初始化数组,定义all_id数组变量,储存2个元素

代码语言:javascript
复制
int all_id[2] = {1,2};

(3).c++预定义数组,后初始化数组

代码语言:javascript
复制
int all_id[2];
for (size_t i = 0; i <2; i++)
{
    all_id[i] = i;
}

(4).c++获取数组元素个数,通过sizeof计算数组总大小,再计算单个元素的类型的总大小,然后用数组的总大小/元素类型的大小即可

代码语言:javascript
复制
//数组
int all_id[2] = {1,2};

//计算数组元素个数
int count = sizeof(all_id)/sizeof(int);

std::cout << count;

(5).访问数组元素

代码语言:javascript
复制
//定义数组
int all_id[5] = {1,2,3,4,5};

//计算数组元素个数
int count = sizeof(all_id)/sizeof(int);

//循环输出数组
for (size_t i = 0; i < count; i++)
{
    std::cout << "key:" << i << "->value:" << all_id[i] << std::endl;
}

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档