大家好,欢迎来到IT知识分享网。
今天我带来一个知识点,C语言里面的数组,希望对刚接触C语言的伙伴有所帮助吧,也是仅仅自己所总结出来的,有需要的讲C语言里面的什么知识点,在下面给我评价留言就好了哈。今天文章里面会涉及到一维数组,二维数组,字符数组
一、数组概述
数组 数组是数目固定、类型相同的若干数据的有序集合
数组元素 组成数组的各个成员称为数组元素,统一数组名[下标]访问
数组分类 1、类型 (数值数组 字符数组 指针数组 结构数组) 2、组织形式(一维数组 二维数组 多维数组)
二、一维数组
声明语法 类型说明符 数组名[常量表达式]
类型说明符 基本数据类型或者自定义类型
[] 下标运算符,优先级最高,左结合性
常量表达式 表示数组元素的个数,也称为数组的长度,访问下标从0起
例如:
注意项:
三、一维数组
1、引用(使用)
2、内存存储
注意项:
附:一维数组初始化以及简单使用
一维数组应用—-→冒泡排序:
要领:相邻两个数比较,将小的调到前头
四、二维数组
声明语法 类型说明符 数组名[常量表达式1][常量表达式2]
常量表达式1 第一维的长度
常量表达式2 第二维的长度
//说明
1、常量表达式1:行下标,常量表达式2:列下标
2、最小行下标和列下标:0,最大行下标是:行数-1,最大列下标是:列数-1
3、元素总数:行数*列数
4、二维数组是一维数组一维数组为元素的一维数组
5、存储:按行存放占连续空间
6、输入、输出:用双重循环
五、二维数组的初始化 加下群(群内有学习资料以及项目方面的资源可以学习)
六、维数组应用
小组5人,每人三门成绩,求全组分科的平均成绩和各科总平均成绩
附:实例代码
a[5][3]:三门课的成绩
v[3]:分科平均成绩
average:各科总平均成绩
内循环:录入成绩,累加成绩
外循环:平均成绩
最后:总平均分
七、字符数组 可以加下群(群内有学习资料以及项目方面的资源可以学习)
声明语法 类型说明符 数组名[常量表达式]
常量表达式 数组容量
初始化 字符串的方式对数组作初始化赋值 char c [ ]={“I am happy”};
1、字符串作为字符数组来存放
2、字符串结束标志:字符’\0’。
3、字符串常量系统自动增加’\0’。
八、字符数组的输入输出
九、字符串函数
puts+gets , strcat, strcpy,
strcmp
strlen, strlwr+strupr
小编今天,就暂时把C语言里面的数组,这个知识点总结这么一些,都是个人总结出来的,不喜勿喷,自然的话,喜欢的,可以在下面评论留言,可以留言一下,想看到哪些方面的知识点,可以加下群 ,可以一起交流学习,好了,仅限于C或者C++哈,其他的领域小编不涉及,就说到这了,希望这篇文章对刚接触C语言的学生或准备转行刚学的有所帮助,下一篇我写哪个知识点,我看评论哈。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/52214.html