知识点6.C语言数组的总结

本文详细介绍了C语言中的数组,包括数组的定义、数组的典型应用、数组的特例,特别是数组初始化和二维数组的使用。数组长度是固定的,元素下标从0开始。在定义时可以对数组部分或全部元素进行初始化,二维数组则有按行赋值和按内存顺序赋值两种方式。字符数组在初始化时会自动添加结束符''。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.数组的含义:

数组就是一堆相同类型数据的集合

2.数组的定义 :

数组类型 数组名 数组长度

  uchar     a       [3];

注意:数组定义时必须规定数组的长度。
1)数组变量名的命名规则符合标识符命名规则;
2)数组长度在定义时必须固定,并且是常量或常量表达式
不允许是变量。
3)数组元素的下标从0开始,长度是10,0—9
4)数组长度只能是固定的,不允许随机的改变。

uchar T=3;(全局变量)
uchar niu[T]; 错误的

3.数组的典型应用

  uchar a,b,c,d,e,f;
  uchar niu[4]={3,6,21};
  a=niu[0];   //3  数组元素下标从0开始
  b=niu[1];  // 6
  c=niu[2];   //21
  d=niu[3];   //0  如果数组元素没有赋值默认为0
  e=niu[4];  // 随机值

4.数组的特例

  uchar a,b,c,d,e,f;
  uchar niu[4]={3,6,21};
  uchar chen[]={3,9,100,200,210,221};
//在定义时同时给元素赋值那么可以不用定义长度
  uchar nsd[]="edu118";

//组在定义时同时给元素赋值但是字符串赋值
//那么长度多了结束符/0**
uchar nnn[6]=“edu118”;
a=sizeof(niu); 4//

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值