数组传递之后所占字节有变化

来源:4-3 C语言数组退化问题上

慕少3010529

2023-07-24

图片描述
老师您好,我的array1[]数组是4字节,但是在average1中首地址变成了8个字节,arr[0]还是4个字节,这是什么原因呢?

写回答

1回答

quickzhao

2023-07-24

你应该使用64位系统编译的,在64位系统中int* 占8个字节,int占4个字节。

0
2
quickzhao
回复
慕少3010529
不客气,继续加油
2023-07-26
共2条回复

重学C++ ,重构你的C++知识体系

一部大片,一段历史,构建C++知识框架的同时重塑你的编程思维

3884 学习 · 1103 问题

查看课程