数组的定义和使用
创始人
2024-05-11 02:04:09

一、一维数组的定义、初始化

1. 一维数组的定义

元素类型        数组名[常量表达式];

(1)一维数组是由元素类型、数组名和长度组成的构造类型。

(2)数组名必须符合C++标识符规则。

(3)常量表达式标识数组中元素的个数,称为数组长度。常量表达式的值必须为正整数且大于等于1。

(4)数组一经定义,数组长度就始终不变。

int A[10];
int B[10], C[15];
int E[10], m, n, F[15];

2. 一维数组的内存形式

 C++规定数组元素是连续存放的,即在内存中一个元素紧跟着一个元素线性排列。

 3. 一维数组的初始化

可以在一维数组定义时对它进行初始化,初始化的语法形式如下:

元素类型        数组名[常量表达式] = {初值列表};

int A[5] = {1,2,3,4,5}, B[3] = {7,8,9};
int C[5] = {1,8,9}; // 1, 8, 9, 0, 0
int D[ ] = {1,8,9}; //length = 3

若数组未进行初始化,静态数组的元素均初始化未0;在函数体内定义的动态数组,其元素没有初始化,为一个随机值。

二、一维数组的引用

数组必须定义后使用,且只能逐个引用数组元素的值而不能一次引用整个数组全部元素的值。

数组元素下标总是从0开始。

整个数组不允许进行赋值运算、算术运算等操作,只有元素才可以。

#include 
using namespace std;
int main()
{int i, A[5];for(i=0; i<5; i++){cin >> A[i];}for(i=5; i>0; i--){cout << A[i-1] << endl;}return 0;
}

相关内容

热门资讯

阿西吧是什么意思 阿西吧相当于... 即使你没有受到过任何外语培训,你也懂四国语言。汉语:你好英语:Shit韩语:阿西吧(아,씨발! )日...
猫咪吃了塑料袋怎么办 猫咪误食... 你知道吗?塑料袋放久了会长猫哦!要说猫咪对塑料袋的喜爱程度完完全全可以媲美纸箱家里只要一有塑料袋的响...
demo什么意思 demo版本... 618快到了,各位的小金库大概也在准备开闸放水了吧。没有小金库的,也该向老婆撒娇卖萌服个软了,一切只...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...