C语言定义和引用一维数组

您所在的位置:网站首页 c语言如何命名元素 C语言定义和引用一维数组

C语言定义和引用一维数组

2024-07-15 23:48:03| 来源: 网络整理| 查看: 265

如何定义和引用一维数组

1.数组是一组有序数据的集合,下标代表数据在数组中的序号 2.用一个数组名和下标来唯一地确定数组中的元素,如S15代表第十五个学生成绩 3.数组中的每一个元素都属于同一种数据类型,不能把不同类型的数据放在同一个数组中。

一.怎么定义和引用一维数组 1.1怎样定义一维数组

对数组的定义:

int a[10]; 它代表定义了一个整型数组,数组名为a,此数组包含了十个整形元素。

定义一维数组的一般形式为: 类型说明符 数组名[常量表达式]

1.数组名的命名规则和变量名相同,遵循标识符命名规则。 2.在定义数组时,需要指定数组中元素的个数,方括号中的常量表达式用来表示元素的个数,即数组长度,例如a[10],表示a数组中有10个元素。,需要注意的是下标是从0开始的,不存在数组元素a[10]. 3.常量表达式中可以包括常量和符号常量,,如"int a[3+5] "是合法的。不能包含变量,如 “int a[n] ”,这是不合法的。C语言不允许对数组的大小做动态定义。,即数组的大小不依赖于程序运行过程中变量的值,例如下面的数组定义是不合法的:

int n; scanf("%d",&n); //企图在程序中临时输入数组的大小 int a[n]; 1.2如何引用一维数组

在定义数组并对其中各元素赋值后,就可以引用数组中的元素。应注意只能引用数组元素而不能一次整体调用整个数组全部元素的值。 引用数组元素的表示形式 数组名[下标]

定义数组时用到的"数组名[常量表达式]“和引用数组元素时用的"数组名[下标]” 形式相同,但含义不同,例如:

int a[10]; //前面有int ,这里定义数组,指定数组包含10个元素。 t=a[6]; //这里的a[6]表示引用a数组中序号为6的元素。 1.3一维数组的初始化

为了使程序简洁,常在定义数组的同时给各数组元素赋值,这称为数组的初始化。可以用“初始化列表”方法实现数组的初始化。 (1).在定义数组时对全部数组元素赋予初值,例如:

int a[10] = {0,1,2,3,4,5,6,7,8,9};

将数组中各元素的初值顺序放在一对花括号内,数据间用逗号隔开。花括号内的数据就称为“初始化列表”。 (2).可以只给数组中的一部分元素赋值,例如:

int a[10]={0,1,2,3,4};

定义a数组有10个元素,但花括号内只提供五个初值,这表示只给前面五个元素赋初值,系统自动给后五个元素赋初值为0; (3).如果想要使一个数组中全部元素值为0,可以写成

int a[10]={0,0,0,0,0,0,0,0,0,0,} 或者 int a[10]={0};

(4).在对全部数组元素赋初值时,由于数据的个数已经确定,因此可以不指定数组长度,例如:

int a[5]={1,2,3,4,5}; 可以写成 int a[]={1,2,3,4,5};

在第2种写法中,花括号中有5个数,虽然没有在主括号中指定数组的长度,但是系统会根据花括号中数据的个数确定a数组有五个数组。但是,如果数组长度与提供初值的个数不相同,则方括号中的数组长度不能省略。例如,想定义数组长度为10,就不能省略数组长度的定义,而必须写成:

int a[10]={1,2,3,4,5}; 只初始化了前面五个元素,后五个元素为0.

如果在定义数值型数组时,指定了数组的长度并对之初始化,凡未被"初始化列表"指定初始化的数组元素,系统会自动把它们初始化为0(如果是字符型数组,则初始化为’\0’),如果是指针型数组,则初始化为NULL,即空指针。



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭