数组的解析
来源:互联网 发布:滁州学院网络电视台 编辑:程序博客网 时间:2024/06/05 09:20
- 数组
数组是具有一定顺序关系的若干对象的几何体,组成数组的对象成为该数组的元素。 数组的声明与使用
1.数组的声明
数组属于自定义数据类型,因此在使用之前首先要进行类型声明。声明一个数组类型,应该包括以下几个方面。
(1)确定数组的名称。
(2)确定数组元素的类型。
(3)确定数组的结构
数组的声明的一般形式为:**数据类型 标识符[常量表达式1] [常量表达式2] ...;**数组中元素的类型是由“数据类型”给出,这个数据类型,可以是整形、浮点型等基本类型,也可以是结构体、类等用户自定义类型。
“常量表达式1”、“常量表达式2”、……称为数组的界,必须是在编译时就可以求出的常量表达式,其值必须是正整数。数组的下标用来限定数组的元素个数、排列次序和每一个元素在数组中的位置。一个数组可以有多个小标,有n个小标的数组称为n维数组。数组元素的小标个数称为数组的维度。声明数组时,每一个小标表达式表示该维下标个数。
2.数组的使用
使用数组元素是通过数组的下标来实现的。对于一个已经声明过的数组,其元素的使用形式为:
数组名 [下标表达式1][下标表达式2]···
其中,下标表达式的个数取决于数组的维度,N维数组就有N个下标表达式。
数组在使用时:
(1)数组元素的下标表达式可以是任意合法的算术表达式,其结果必须为整数。
(2)数组元素的下标值不得超过声明时所确定的界限,否则会出现数组越界。数组的本质
数组其实是一块确定了内存块大小的连续的内存空间。内存块就是数据类型,而数组就是把一大块内存空间分成N个小的内存块。而数组名其实就是一个指针变量,但是数组名的指针变量不能进行数组名=数组名+1;运算,因为数组名是数组内存空间的内存基值,这个是不能更改的。
阅读全文
0 0
- 数组的解析
- 数组的简单解析
- Gson解析【】数组在外的解析方法
- 关于数组的深层次解析
- Json数组的解析--android
- 字符串和数组的解析
- ios常用数组的解析
- 解析json数组的方式
- 指向数组的指针的解析
- 纯数组的json的解析
- 解析数组
- 解析数组
- 数组的定义与声明解析
- C语言的柔性数组运用解析
- 不要递归的树形数组解析(摘抄)
- PHP解析Gson生成的Json数组
- android中二维数组的解析
- C语言--对数组地址的解析
- github使用教程【适用小白】
- tomcat虚拟目录自定义404错误页面
- 日志存储介绍
- SVN中xx is already under version control问题解决
- Virtualbox中win7虚拟机中U盘不可用问题的解决
- 数组的解析
- Linux下打包QT程序成安装包
- php微信
- SVN解决冲突
- 设计模式学习总结之简单工厂模式
- 从inputstream中读pdf生成pdf文件
- JSP相关知识
- APK瘦身之路
- java 连接HBase客户端