摘要: 在大多数C++书籍或教程中,数组和指针的知识总是放在一起让大家学习,这是为什么,它们之间有什么联系呢? 在C++中,数组与指针有着紧密的联系,主要体现在下面几个方面: 1、数组名即指针: 本质联系:在大多数情况下,数组名会被隐式转换为指向数组第一个元素的指针。 例如,对于一个数组 int arr[5 阅读全文
posted @ 2025-01-03 17:10 青云Zeo 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 动态分配数组和静态分配数组在 C++ 中有以下几个主要区别: 栈上的数组(静态分配) /* * * 在C++中,局部变量(如栈上的数组)的内存管理是由编译器自动处理的。 * * 当局部变量的作用域结束时,编译器会自动释放局部变量所占用的内存。 * * 这意味着我们不用(也不能)手动释放局部变量中的数 阅读全文
posted @ 2025-01-03 15:14 青云Zeo 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 多维数组 定义:使用new关键字和指定的维度大小来创建多维数组。 访问:通过多个索引访问数组元素,索引从 0 开始。 销毁:C# 有垃圾回收机制,当多维数组不再被引用时,垃圾回收器会自动回收其占用的内存。 using System; class Program { static void Main( 阅读全文
posted @ 2025-01-03 14:12 青云Zeo 阅读(7) 评论(0) 推荐(0) 编辑