数组的定义及一维数组初始化和使用

数组的定义及一维数组初始化和使用

ID:39268885

大小:805.81 KB

页数:39页

时间:2019-06-29

数组的定义及一维数组初始化和使用_第1页
数组的定义及一维数组初始化和使用_第2页
数组的定义及一维数组初始化和使用_第3页
数组的定义及一维数组初始化和使用_第4页
数组的定义及一维数组初始化和使用_第5页
资源描述:

《数组的定义及一维数组初始化和使用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C++程序设计基础TheBaseofC++Programming长春工程学院软件学院知识回顾一、C++的语句类型(5类)1、说明语句2、控制语句3、表达式语句4、空语句5、复合语句(语句块)知识回顾二、分支语句1、if语句(1)双分支(3)多分支(4)if嵌套(2)单分支if(表达式)语句1else语句2if(表达式)语句if(表达式1)语句1elseif(表达式2)语句2elseif(表达式3)语句3……else语句n+1if(表达式1)if(表达式2)语句1else语句2elseif(表达式3)语句3else语句4二、分支语句2、switch语句(开关语

2、句)知识回顾switch(表达式){case常量表达式1:语句1;break;case常量表达式2:语句2;break;……case常量表达式n:语句n;break;[default:语句n+1;]}知识回顾三、循环语句1、循环结构的组成(1)循环初始化(2)循环体(3)循环变量/条件的修改(4)判断循环结束2、三种循环语句while(表达式)循环体语句do{循环体语句}while(表达式);for(表达式1;表达式2;表达式3)循环体语句知识回顾三、循环语句3、三种循环语句的比较循环语句循环类型适用于while语句前测试型条件循环do-while语句后测试

3、型条件循环for语句前测试型定数循环知识回顾四、转向控制语句1、break语句作用:终止当前循环或跳出switch语句。2、continue语句作用:结束本次循环C++程序设计基础第1章程序设计概述第2章算法及其描述第3章基本数据类型与表达式第4章程序结构与流程控制语句第5章数组第6章函数第5章数组5.1数组基本概念5.2一维数组5.3字符数组5.1数组基本概念一、问题的提出【例5-1-1】从键盘输入5个整数,逆序输出这5个数。#includevoidmain(){intn0,n1,n2,n3,n4;cin>>n0>>n1>>n2>>

4、n3>>n4;cout<voidmain(){intn0,n1,...,n99;inti;for(i=0;i<=99;i++)cin>>ni;for(i=99;i>=0;i--)cout<

5、数组基本概念一、问题的提出【例5-1-1】从键盘输入100个整数,逆序输出这100个数。#includevoidmain(){intn[100];inti;for(i=0;i<=99;i++)cin>>n[i];for(i=99;i>=0;i--)cout<

6、1)具有相同的名字 (2)具有相同的数据类型 (3)在存储器中连续存放每个变量名字相同(数组名)、下标不同,称为“数组元素”。“数组名”代表整个数组,其值是数组的首地址。数组要先声明后使用。数组名不能与相同作用域的其他变量名重名。声明一个数组,相当于声明了一批变量,更重要的是,这批变量是“有组织”的。5.1数组基本概念二、什么是数组?【例】intscore[100];/*定义一个有100个整型元素的一维数组,相当于定义100个独立的整型变量。*/以一当百!第5章数组5.1数组基本概念5.2一维数组5.3字符数组5.2一维数组一、声明一维数组一般格式:类型说明

7、符 数组名[数组长度];注意:数组的空间分配是静态分配。数组长度只能是常量,长度不能在程序运行过程中发生变化。数组元素的数据类型用户自定义的标识符是一个常量表达式N,表示数组元素的个数。下标范围是0~N-1。例如,intscore[5];score[0]score[1]score[2]score[3]score[4]数组元素在内存中的存储scoreinta[];intn=10;charc[n];#defineSIZE100floatb[SIZE];int2a[10];错误,没有指明数组的大小inta[10];正确,SIZE是常量,相当于floatb[100]

8、;错误,数组的大小不能是变量,应为charc[10]

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。