当前位置: 首页 > news >正文

【C++】数组、字符串

六、数组、字符串

讨论数组离不开指针,指针基本上就是数组的一切的基础,数组和指针的相关内容参考我的C系列博文:
【C语言学习笔记】四、指针_通过变量名访问内存单元中的数据缺点-CSDN博客
【C语言学习笔记】三、数组-CSDN博客

1、数组就是,相同类型的变量,按照特定顺序排列在一起的一个集合
所以:
数组就是一个变量(数组)中有多个变量(各个元素)
数组中的所有元素是连续放在某一块儿内存区域的。
数组名就是这个数组在内存中的第一个元素的地址

2、我们经常用循环来初始化数组、访问数组,就是通过索引来遍历数组

3、我们经常用指针来找到想找的元素

4、在堆上和在栈上创建数组的区别:

5、array数组
以上我们将的数组是最最原始的数组,所以会有很多要考虑的地方,后面人们把数组又包装了包装,现在很多人可能更喜欢用array数组,使用array数组要比原始数组安全得多:

用array数组,虽然要增加点开销,但要方便很多,比如计算数组长度.size即可,还有像边界检查等我们都不需要考虑了。

待续。。。。。

http://www.lryc.cn/news/386725.html

相关文章:

  • MySQL InnoDB支持几种行格式
  • Day6: 344.反转字符串 541. 反转字符串II 卡码网:54.替换数字
  • kubekey 离线安装高可用 kubernetes 集群
  • 大数据面试题之Hive(2)
  • 求推荐几款http可视化调试工具?
  • Python逻辑控制语句 之 判断语句--if else结构
  • word2016中新建页面显示出来的页面没有页眉页脚,只显示正文部分。解决办法
  • 8.javaSE基础进阶_泛型generics(无解通配符?+上下界统配符superextends)
  • 酒店客房管理系统(Java+MySQL)
  • S32K3 --- Wdg(内狗) Mcal配置
  • LeetCode 算法:二叉树的层序遍历 c++
  • 博途TIA Portal「集成自动化软件」下载安装,TIA Portal 灵活多变的编程环境
  • 火了10年的电脑监控软件有哪些?盘点8款热门的电脑监控软件
  • 入门Java爬虫:认识其基本概念和应用方法
  • Flask新手入门(一)
  • Grafana-11.0.0 在线部署教程
  • pytorch-01
  • 梦想CAD二次开发
  • Eureka的介绍与使用
  • ChatGPT之母:AI自动化将取代人类,创意性工作或将消失
  • 【深度学习驱动流体力学】湍流仿真到深度学习湍流预测
  • 如何从0构建一款类似pytest的工具
  • 6.27-6.29 旧c语言
  • Unidbg调用-补环境V3-Hook
  • 从AICore到TensorCore:华为910B与NVIDIA A100全面分析
  • Edge 浏览器退出后,后台占用问题
  • 实验八 T_SQL编程
  • 【爆肝34万字】从零开始学Python第2天: 判断语句【入门到放弃】
  • React 19 新特性集合
  • 耐高温水位传感器有哪些