数组是相同数据类型的元素组成的集合
int arr [8] = {10 , 20 , 30 , 40 , 50 , 60 , 70 , 80};

一维数组的声明
数据类型 数组名[大小] = { 数组元素 };
数据类型: 元素的数据类型,如int, float,double等;
数组名: 跟变量的命名规则一样;
大小: 数据元素的个数,即数组长度.
int a[10]; // 整型数组a,有10个元素
float b[15]; // 浮点数组b,有15个元素
char c[20]; // 字符数组c,有20个元素
一维数组的初始化
int array[5] = {1 , 2 , 3 , 4 , 5}; // 初始化为对应的元素值
int array[5] = { }; // 所有的数组元素都初始化为 0
int array[5] = { 1 }; // 第一个元素为1,其余元素为 0
int array[5]; // 系统随机分配一个数,数值不确定
int array[5];
array[5] = {1 , 2 , 3 , 4 , 5}; // 错误赋值
通过数组下标获取数组元素的值
数组名[下标]
int array[5] = {1 , 2 , 3 , 4 , 5};
// 下标 0 1 2 3 4
cout << array [2] ; // 输出数组中下标为2的元素的值3
cout << array [4] ; // 输出数组中下标为4的元素的值5
一维数组的输入
int a[100];
for(int i = 0; i < 100; i++){
cin >> a[i];
}
一维数组的输出
int a[100];
for(int i = 0; i < 100; i++){
cout << a[i];
}
数组的排序-sort( )函数
sort函数是一种排序的方法,是按照升序排序(从小到大)
#include <algorithm> // 头文件
sort(a, a+5); // a排序的起始位置,a+5排序的结束位置
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




