您的位置:首页 > 其它

数组的一些基本知识

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,则返回该差值,表示两个字符是不同的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: