{C++利用数组处理批量数据}菜大学生C++笔记14

{C++利用数组处理批量数据}菜大学生C++笔记14,第1张

第5章 利用数组处理批量数据
5.1 、为什么需要用数组
1 什么是数组?
一次定义多个变量,这些变量类型相同,在内存中连续存在,可以使用循环来访问每个变量。


类似数学中向量
2 数组中的元素类型必须相同吗?
必须相同。



5.2 、定义和引用一维数组
1 什么是一维数组
数组在使用时,通过数组名加 下标访问。


一维数组只有一个下标。



表达一个学生的5门成绩。







2 如何定义一维数组
定义一维数组的一般形式为
类型名 数组名[常量表达式];

3 给数组起名字的规则
与变量命名规则相同。


由(字母,数字,下划线)组成。


由(字母,下划线)开头。



4 数组的大小怎么写。


(常量,常量表达式,常变量表达式)
数组大小 (元素个数)必须在程序执行前就是确定的。



因此大小 必须是常量 ,常量表达式, 常变量表达式。



int nums[5];//定义一个整型数组,共5个元素
float scores[3*2] ;//定义一个float型数组,6个元素
double dd[N];
const int n=5;
int arr[n];
5 数组定义后怎么表示每个元素? 数组名【下标】
#include < iostream>
using namespace std;
#define N 5
int main ( )
{
int nums[3];//定义一个整型数组,共3个元素
//此数组中有3个元素 nums[0] nums[1] nums[2]
nums[0]=20;
nums[1]=30;
nums[2]=18;
cout< cout< cout< int i;
for(i=0;i<3;i++)
{
cout< }
return 0;
}
6 定义数组时大小是否可以用普通变量?
int n; n=5; int a[n];
不允许
在定义数组时,数组大小必须使用常量。


常量表达式。


常变量。


Sizeof运算符,可以通过此运算,得到 变量,类型所占空间大小。


也可以通过Sizeof(数组名)得到 数组所占内存大小。




7 如何引用一维数组中的元素?下标是否可以用变量?
#include < iostream>
using namespace std;
#define N 5
int main ( )
{
int nums[3];//定义一个整型数组,共3个元素
//此数组中有3个元素 nums[0] nums[1] nums[2]
nums[0]=20;
nums[1]=30;
nums[2]=18;
cout< cout< cout< int i;
for(i=0;i<3;i++)
{
cout< }
return 0;
}
8 例题:定义一维数组,赋值,输出,并求数组中的最大值(用循环)
#include < iostream>
using namespace std;
int main ( )
{
int nums[3];
int i;
for(i=0;i<3;i++)
{
cout<<“请输入第i个元素:”;
cin>>nums[i];
}
for(i=0;i<3;i++)
{
cout< }
cout< int max;
max=nums[0];
for(i=0;i<3;i++)
{
if(nums[i]>max)
max=nums[i];
}
cout< return 0;
}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/607877.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-14
下一篇 2022-04-14

发表评论

登录后才能评论

评论列表(0条)

保存