数组课程笔记

本文详细介绍了C语言中一维和二维数组的概念、声明与使用,包括如何向函数传递数组。同时讲解了字符类型和字符数组,并给出了字符数组的初始化示例。此外,还探讨了三种排序算法——选择排序、冒泡排序和插入排序的基本思想和实现步骤。最后,通过一个倒置排序的实例展示了排序算法的应用。
摘要由CSDN通过智能技术生成

㈠知识点总结
①一维数组
一般格式 类型 数组名[元素个数];

数组是一组具有相同类型的变量的集合。应用数组将一组数存储在内存的一片连续区域中,使用一个统一的名字来标识  这组同类型的数据,这个名字称为数据名。构成数组的每个数据项称为数组元素,c程序通过数组的下标实现对数组元素的访问。
c语言的下标都是从0开始的。
②二维数组
一般格式:类型 数组名[第一维长度][第二维长度]

第一维的长度代表数组每一列的元素 个数,第二维的长度代表数组每一行的元系个数。
注意,数组第二维的长度声明永远都不能省略
③向函数传递一维数组和二维数组
数组元素和基本型变量一样,既可出现在任何合法的C表达式中,也可用作函数参数。
若要把一个数组传递给一个函数,那么只要使用不带方括号的数组名作为函数实参调用函数即可
注意:数组作函数形参时,数组的长度可以不出现在数组名后面的方括号内 ,通常用另一个整型形参来指定数组的长度。
④字符类型和字符数组
字符类型为由一个字符组成的字符常量或字符变量。
字符常量定义:
const
字符常量=‘字符’
字符变量定义:
    char字符变量;
字符类型是一个有序类型,字符的大小顺序按其ASCII代码的大小而定。

字符数组是指元素为字符的数组。字符数组是用来存放字符序列或字符串。
字符数组的定义格式
      字符数组定义格式同于一般数组,所不同的是数组类型是字符型,第一个元素同样是从ch1[0]开始,而不是chl[1].具体格式如下:
      [存储类型] char数组名[常量表达式1]...例如:
      char chl[5];  //数组chl是一个具有5个字符元素的一

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值