下载此文档

第4章数组、枚举和结构.ppt


文档分类:IT计算机 | 页数:约31页 举报非法文档有奖
1/31
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/31 下载此文档
文档列表 文档介绍
第4章 数组、枚举和结构
本章要点
通过本章的学****使读者:
 掌握一维数组的定义、初始化和使用
 掌握二维数组的定义、初始化和使用
 熟悉用foreach语句遍历数组元素
 理解结构类型的含义,掌握结构类型变量的定义和使用
 理解枚举类型的含义,掌握枚举类型变量的定义和使用
第4章数组、枚举和结构
数组的定义
一维数组
1. 一维数组的声明
语法形式如下:
类型标识符 [ ] 数组名;
例如:
int [ ] a1; //a1是一个含有int类型数据的数组
float [ ] f1; //f1是一个含有float类型数据的数组
string [ ] s1; //s1是一个含有string类型数据的数组
第4章数组、枚举和结构
2. 创建数组对象(2种基本形式)
◆ 声明数组和创建数组分别进行
类型标识符 [ ] 数组名; //数组声明
数组名= new 类型标识符[size]; //创建数组实例
◆ 声明数组和创建数组实例可以合在一起写:
类型标识符 [ ] 数组名= new类型标识符[size];
例如:
int [ ] a1;
a1 = new int [10]; //a1是一个含有10个int类型元素的数组
string [ ] s1 = new string [5];//s1是一个含有5个string类
//型元素的数组
第4章数组、枚举和结构
数组的定义
二维数组
1. 二维数组声明的语法形式
类型标识符 [ , ] 数组名;
例如:
int [ , ] score; //score是一个int类型的二维数组
float [ ,] table; //table是一个float类型的二维数组
第4章数组、枚举和结构
2. 创建数组对象(2种基本形式)
◆ 声明数组和创建数组分别进行
类型标识符 [ ,] 数组名; //数组声明
数组名 = new 类型标识符[size1,szie2];
其中:size1,szie2分别表明多维数组每一维的元素个数
◆ 声明数组和创建数组实例可一合在一起写
类型标识符 [ ,] 数组名=new 类型标识符 [size1,szie2];
例如:
int [ , ] score;
score = new int [3,4]; //score是一个3行4列的二维数组
float [ ,] table=new float[2,3];//table是二维数
//组,每维分别是2,3
第4章数组、枚举和结构
一维数组初始化
语法形式1:
类型标识符[ ] 数组名=new 类型标识符[size]{元素1,元素2,…,元素n};
语法形式2:
类型标识符 [ ] 数组名 =new 类型标识符 [ ] {元素1, 元素2,…, 元素n};
语法形式3:
类型标识符 [ ] 数组名 = {元素1, 元素2,…, 元素n};
语法形式4:
类型标识符 [ ] 数组名;
数组名 = new 类型标识符 [size] {元素1, 元素2,…, 元素n};
数组的初始化
第4章数组、枚举和结构
例如:以下数组初始化实例都是等同的。
int [ ] nums = new int [10]{0,1,2,3,4,5,6,7,8,9};
int [ ] nums = new int [ ]{0,1,2,3,4,5,6,7,8,9};
int [ ] nums = {0,1,2,3,4,5,6,7,8,9}
int [ ] nums;
nums = new int [10]{0,1,2,3,4,5,6,7,8,9};
第4章数组、枚举和结构
二维数组初始化
语法形式1:
类型标识符 [ , ] 数组名 = new 类型标识符 [size1,size2]{
{val11,val12,…,val1n},
{val21,val22,…,val2n}
};
语法形式2:
类型标识符 [ ] 数组名 = new 类型标识符 [ , ]{
{val11,val12,…,val1n},
{val21,val22,…,val2n}
};

第4章数组、枚举和结构 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数31
  • 收藏数0 收藏
  • 顶次数0
  • 上传人AIOPIO
  • 文件大小315 KB
  • 时间2021-04-10