我们为什么需要数组?
当对象较少时,可以使用普通变量(v1,v2,v3,..),但是如果要存储大量实例,则很难用普通变量来管理它们。数组的想法是在一个变量中表示许多实例。
C / C ++中的数组声明:
例:
C
没有索引
越界检查:例如,在C / C ++中没有索引越界检查,以下程序可以正常编译,但在运行时可能会产生意外输出。
C
输出:-449684907 4195777
在C语言中,使用比指定大小更多的元素初始化数组不是编译器错误。例如,下面的程序可以正常编译并仅显示警告。
C
C ++
输出:11 12 13 14 15 16
数组与指针
数组和指针是两个不同的东西(我们可以通过应用sizeof进行检查)。发生混乱是因为数组名称指示第一个元素的地址,并且数组始终作为指针传递(即使我们使用方括号)。
希望对你有帮助!
另外如果你想更好的提升你的编程能力,学好C语言C++编程!弯道超车,快人一步!笔者这里或许可以帮到你~
编程学习书籍分享:
编程学习视频分享:
分享(源码、项目实战视频、项目笔记,基础入门教程)
欢迎转行和学习编程的伙伴,利用更多的资料学习成长比自己琢磨更快哦!
C语言C++编程学习交流圈子,点击下方【了解更多】获取更多学习资料帮助你学习成长哦~
