数组的一些基本知识
2015-10-19 20:44
232 查看
1.数组
一维数组
相同数据类型的成员组成的一组数据
2.数组元素:数组中的每一个成员都可以叫做数组元素,每一个元素 具有不同的下标
3.数组下标:是数组元素位置的一个索引或指示。下标是从0开始的,从左边起依次为0,1,2,3...
数组中的元素又可以称为下标变量
4.数组的维数:根据数组的维数可以将数组分为一维数组,二维数组,三维数组,多维数组。
5.数组的格式
类型说明符 数组名【常量表达式】 = {数值1,数值2,...数值n};
6.数组元素的访问:
数组名 + 下标
数组下标:数组元素在数组中的序号,从0开始,到数组元素总数 - 1;下标可以是常量,也可以是变量
int a[10] 与 a[10] 的区别
前面带类型修饰符的是数组 ,也就是定义了一个int类型的数组,里面有10个元素;后面是取数组a里边下标为10的元素
7.字符数组
概念:用于存放字符变量的数组称为字符数组,是一维数组,与普通数组定义方式相似,只是类型是char
char 数组名【常量表达式】 = {值1,值2,。。。}
字符串长度要比字符长度大1,用来存放'\0'
char array[10] = {'a', 's', 'd', 'f', 'g', 'h'};//字符串
char array1[2] = {'a', 's'};//字符数组
有'\0'结束表示的字符数组也称为字符串
8.字符串处理函数
strlen() 计算字符串长度
strcpy() 字符串复制
strcat() 字符串拼接
strcmp() 字符串比较
字符串比较函数是根据对应下标的ASCII码值作比较(减法),如果差值为0,说明两个字符相等,接着比较下一位,直到遇到'\0',如果差值不为0,则返回该差值,表示两个字符是不同的。
一维数组
相同数据类型的成员组成的一组数据
2.数组元素:数组中的每一个成员都可以叫做数组元素,每一个元素 具有不同的下标
3.数组下标:是数组元素位置的一个索引或指示。下标是从0开始的,从左边起依次为0,1,2,3...
数组中的元素又可以称为下标变量
4.数组的维数:根据数组的维数可以将数组分为一维数组,二维数组,三维数组,多维数组。
5.数组的格式
类型说明符 数组名【常量表达式】 = {数值1,数值2,...数值n};
6.数组元素的访问:
数组名 + 下标
数组下标:数组元素在数组中的序号,从0开始,到数组元素总数 - 1;下标可以是常量,也可以是变量
int a[10] 与 a[10] 的区别
前面带类型修饰符的是数组 ,也就是定义了一个int类型的数组,里面有10个元素;后面是取数组a里边下标为10的元素
7.字符数组
概念:用于存放字符变量的数组称为字符数组,是一维数组,与普通数组定义方式相似,只是类型是char
char 数组名【常量表达式】 = {值1,值2,。。。}
字符串长度要比字符长度大1,用来存放'\0'
char array[10] = {'a', 's', 'd', 'f', 'g', 'h'};//字符串
char array1[2] = {'a', 's'};//字符数组
有'\0'结束表示的字符数组也称为字符串
8.字符串处理函数
strlen() 计算字符串长度
strcpy() 字符串复制
strcat() 字符串拼接
strcmp() 字符串比较
字符串比较函数是根据对应下标的ASCII码值作比较(减法),如果差值为0,说明两个字符相等,接着比较下一位,直到遇到'\0',如果差值不为0,则返回该差值,表示两个字符是不同的。
相关文章推荐
- java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
- QML范例详解
- Hibernate中inverse的用法
- struts2环境搭建和第一个程序
- First Scrum Meeting (2015/10/18)
- mysql 优化:使用show status查看MySQL服务器状态信息
- js解析XMl文件,兼容IE、Firefox、谷歌
- Android之开发者应该收藏的优秀博客和技术网站
- NOI2008 志愿者招募
- 刚把ios 环境做好 截个图庆祝一下
- template模板
- 日常总结(三)火狐控制台使用技巧
- UI23_基类
- 【Java基础】继承的一些总结
- Chapter5-标准I/O库(下)-「APUE读书笔记」
- 特征向量的几何含义
- python 判断学期与学年
- JSONP的原理
- MySQL出现Waiting for table metadata lock的原因以及解决方法
- [C++] Sign and magnitude,Ones' complement and Two's complement