题库首页 › GESP等级认证(C++) › 题目 25379

定义 int arr[] = {1,2,3}; ,则 sizeof(arr) 的结果为 12( int 占 4 字节)。

A:正确
B:错误

正确答案:正确

答案解析

计算数组 arr 的内存大小时,sizeof 运算符返回整个数组占用的字节数。数组定义为 int 类型且包含 3 个元素,每个 int 占用 4 字节,总字节数由元素数量与单个元素大小的乘积决定。该表达式不涉及指针 decay 或函数参数调整,直接作用于数组名时返回完整存储空间。结果由编译时确定,基于数组声明的维度和元素类型尺寸。

试卷来源:202603 CCF-GESP编程能力等级认证C++三级真题

本卷相关题目

在线做题 同科目题库