365文库
登录
注册
2

C语言程序设计-数组与指针.docx

240阅读 | 11收藏 | 2页 | 打印 | 举报 | 认领 | 下载提示 | 分享:
2
C语言程序设计-数组与指针.docx第1页
C语言程序设计-数组与指针.docx第2页
福利来袭,限时免费在线编辑
转Pdf
right
1/2
right
下载我编辑的
下载原始文档
收藏 收藏
搜索
下载二维码
App功能展示
海量免费资源 海量免费资源
文档在线修改 文档在线修改
图片转文字 图片转文字
限时免广告 限时免广告
多端同步存储 多端同步存储
格式轻松转换 格式轻松转换
用户头像
初终 上传于:2024-07-23
数组是若干个相同类型的变量的集合可以通过数组名和下标对数组中的元素进行访问一维数组只有一个下标的数组需先定义后使用形式为类型标识符数组名数组大小常量表达式所有的一维数组都是把作为其第一个元素的下标一个一维数组多占用的总字节数元素类型数组长度其初始化可以在定义数组时给全部的元素赋值给一部分元素赋值可以不指定长度外循环控制比较的趟数内循环控制比较的次数比较相邻两个数字符串与字符数组字符串或串是由零个或多个字符组成的有限序列字符数组是用来处理字符的数组它的每一个元素都是单个字符首地址注字符串的特性就是作为标识符号字符串读取函数会自动在串尾加字符数组的时候用和输入输出字符数组的时候用作为格式控制符逐个元素的输入或输出字符数组末尾不自动添加作为控制格式时整体一次输入或输出字符串字符串数组末尾会添加数组名常量表达式或者数组名常量表达式常量表达式字符数组的初始化只能在定义时同时初始化不能之后赋值错误同时不可使用算数运算错误引申字符串处理函数函数名参数说明函数功能字符数组字符数组将字符数组连接到字符数组后返回数组的首地址第一个覆盖字符数组字符数组复制字符数组到字符数组后返回数组的首地址字符串字符串字符串字符串返回大于返回正数小于返回负数字符串返回字符串长度不包括结束字符字符数组输入一串字符到数组返回数组首地址字符串将字符串输出到终端字符串将字符串的大写字母转换成小写字母返回串首地址字符串将字符串的小写字母转换成大写字母返回串首地址引用数组二维数组室友两个下标行列的数组特殊的一维数组二维数组的定义类型标识符数组名常量表达式即行标识常量表达式即列标识二维数组占用内存空间的大小占用字节数第一维大小第二位大小元素类型二维数组初始化种方法花括号内一起赋值分行赋值一维下标可省略对部分元素赋初值行列式与矩阵的转换核心算法数组与指针用指针访问数组更加方便常见有种方法下标法利用下标的方法来访问如指针法用指针变量来指向所找的数组元素例如等价于就是指的是的地址就是指的是的地址就是指针所指的对象的内容数组名数组名偏移量是数组的首地址数组中第个元素的地址就是对内容的访问所以利用指针对简单变量的访问通过使用指针既可以访问数组元素也可以访问简单变量小结表达式的数组名就是指针指针数组存放指向字符串的指针是具有个元素的指针数组每个数组元素中都存放一个指针指向数组的指针指向一维数组的指针变量它指向的对象不再是简单的数据元素而是整个数组即指针指向的基类型是数组数据类型数组名数组长度是一个数组指针变量由个整型数据构成的数组有个元素用指针来引用数组元素有如下的等价关系等价于等价于等价于二级指针的定义形式为数据类型指针名例如注意不能使用未初始化的指针错误不直接赋值必须是给一个地址数组名可以当指针用但是不能直接给数组名赋值错误区别
tj