C语言一维数组详解

本文深入解析C语言中的一维数组,包括如何声明、初始化以及引用数组元素。强调数组下标从0开始,初始化的重要性,以及数组元素的地址表示。通过示例解释了错误的初始化方式和数组元素的引用方法。
摘要由CSDN通过智能技术生成

C语言数组详解


声明数组

type arrayName [ arraySize ];
//类型说明符 数组名[常量表达式];
int a[10];
//现在 a 是一个可用的数组,可以容纳 10 个类型为 int  的数字。
  • 此时数组 a 中有 10 个元素,这里的元素就是变量的意思,数组中习惯上称为元素。

  • 内存中的地址是连续分配的。int 型变量占 4 字节的内存空间,那么 10个int型变量就占 40 字节的内存空间,而且它们的地址是连续分配的。

  • 注意:数组中的下标是从 0 开始的(而不是 1)

  • 方括号中的常量表达式可以是“数字常量表达式”,也可以是“符号常量表达式”。但不管是什么表达式,必须是常量,绝对不能是变量


初始化数组

  • 完全初始化:定义数组时给所有元素赋初值。例如:
int a[2] = {
   1, 2
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值