- 11
- 0
- 约8.69千字
- 约 16页
- 2019-10-23 发布于福建
- 举报
C语言中数组的总结
目录
数组的定义
一维数组的创建和初始化
给数组元素赋值
数组下标越界
二维数组
多维数组
指针与一维数组
指针与多维数组
指针,数组与函数
变长数组
以上全部内容
数组的定义
数组:一系列相同数据类型的有序序列。
声明数组:
int states[50];
char code[28];
float candy[13]; 等等……
通过声明将会告知编译器三个信息:1) 数组内含有多少元素 2) 元素的数据类型 3) 数组名
一维数组的创建和初始化
数组的初始化:在数组创建时,我们要为数组初始化。
int months[12]={31,28,31,30,31,30,31,31,30,31,30,31};//数组的初始化
int months[ ]={ 31,28,31,30,31,30,31,31,30};//初始化时省略方括号中的数字,编译器会根据初始化列表中项数来确定数组的大小。(本例中数组的大小为9)
const int months[12]={31,28,31,30,31,30,31,31,30,31,30,31};//将数组设置为只读,这样程序只能从数组中检索值,不能把新值写入数组。(一旦声明为const,便不能再给他赋值)
以花括号括起来,用逗号分隔数组元素来初始化数组,逗号和值之间可以使用空格。
C const 与 C++ con
您可能关注的文档
- 第六讲-质量-密度.doc
- 2019秋西南大学作业[0736]《建筑工程招投标和合同管理》.docx
- 急性脑梗死CT表现.王维.pptx
- 甘肃省天水市第二中学2012-2013年度高二数学(理)寒假作业:必修5模块综合测评.doc
- 沪教版(上海)六年级数学第一学期知识归纳和跟踪练习:4.1圆的周长、弧长(无答案).doc
- 内蒙古巴彦淖尔市临河区第三中学2020届高三8月月考(2)数学(理)考试试卷(无答案).doc
- 刑法案例第二期.docx
- 华东师大九年级上册第1章 第1节 化学方程式教案设计——如何正确书写化学方程式.doc
- 云南省陆良县2019届高三毕业班第二次教学质量摸底考数学(理)试题和答案.doc
- 《作业推荐》高中历史人教版必修一第三单元 美国联邦政府的建立 同步练习题02.docx
原创力文档

文档评论(0)