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

c语言中的数组II

  • 定义数组
    • <类型> 变量名[元素数量]
      int grades[100];
      double weight[20];
    • 元素数量必须为整数
    • c99之前元素数量必须是编译时刻确定的字面量
  • 数组是什么?
    • 数组是一个容器,其中放置多个元素,具有以下特点:
    1. 数组中的所有元素具有相同的数据类型
    2. 数组一旦创建,不能改变数组中元素的大小
    3. 数组中的元素在内存中是连续依次排序的
  • 示例
    在这里插入图片描述
  • 数组的单元
    • 数组的每个单元就是数组类型的一个变量
    • 使用数组时放在[]中的数字叫做下标或索引,索引从0开始计数
  • 有效的下标范围
    在这里插入图片描述
  • 是否存在长度为0的数组?
    在这里插入图片描述
    因为数组最大的下标为 数组的大小-1,下标即使为0也越界了
http://www.xdnf.cn/news/15121.html

相关文章:

  • OpenCV图片操作100例:从入门到精通指南(4)
  • (C++)任务管理系统(正式版)(迭代器)(list列表基础教程)(STL基础知识)
  • Android-重学kotlin(协程源码第一阶段)新学习总结
  • STM32-看门狗
  • (5)机器学习小白入门 YOLOv:数据需求与图像不足应对策略
  • qml加载html以及交互
  • Qt去噪面板搭建
  • Flutter基础(前端教程⑦-Http和卡片)
  • 【EGSR2025】材质+扩散模型+神经网络相关论文整理随笔(二)
  • 图片的拍摄创建日期怎么改?保护好图片信息安全的好方法
  • 李宏毅NLP-9-语音转换
  • 全球发展币GDEV:从中国出发,走向全球的数字发展合作蓝图
  • 本地Qwen中医问诊小程序系统开发
  • kubernetes存储入门
  • Flutter编译安卓应用时遇到的compileDebugJavaWithJavac和compileDebugKotlin版本不匹配的问题
  • 【c++学习记录】状态模式,实现一个登陆功能
  • huggingface笔记:文本生成Text generation
  • WinUI3入门16:Order自定义排序
  • WouoUI-Page移植
  • 一个vue项目的基本构成
  • 实时音视频通过UDP打洞实现P2P优先通信
  • 方法论汇总
  • ACE-Step:AI音乐生成基础模型
  • 【python】 time_str = time_str.strip() 与 time_str = str(time_str).strip() 的区别
  • Mac安装Docker(使用orbstack代替)
  • 云原生详解:构建现代化应用的未来
  • 【Node.js】文本与 pdf 的相互转换
  • eslint扁平化配置
  • 牛市来临之际,如何用期权抢占反弹先机?
  • rabbitMQ读取不到ThreadLocal消息的bug