Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

c++数组长度

作者:掌心余温   发布日期:2025-11-04   浏览:32

#include <iostream>

int main() {
    // 定义一个数组并初始化
    int arr[] = {1, 2, 3, 4, 5};

    // 计算数组长度
    int length = sizeof(arr) / sizeof(arr[0]);

    // 输出数组长度
    std::cout << "数组长度: " << length << std::endl;

    return 0;
}

解释说明:

  • sizeof(arr):计算整个数组占用的字节数。
  • sizeof(arr[0]):计算数组中单个元素占用的字节数。
  • sizeof(arr) / sizeof(arr[0]):通过将数组总字节数除以单个元素的字节数,得到数组的长度。

这种方式适用于编译时已知大小的数组。对于动态分配的数组(如使用 new 分配的数组),这种方法不适用,因为 sizeof 操作符在这种情况下返回的是指针的大小而不是数组的大小。

上一篇:c++动态数组

下一篇:c++ size_t

大家都在看

c++闭包

c++单引号和双引号的区别

c++ 注释

c++如何判断素数

c++格式化字符串

c++ orm框架

c++ random函数用法

队列c++

c++freopen怎么用

进制转换c++代码

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站