C++ 一维数组定义、初始化
教程导读
学研发网的这篇信息学奥赛技术教程文章主要介绍了C++ 一维数组定义、初始化,现在分享给大家,供学习和参考。文章包含1108字,纯文字阅读大概需要3分钟。
教程信息
学习目标
掌握数组的语法
掌握数组的初始化
理解数组的存储
理解练习题目
数组是由数据类型相同的一系列元素(数据)组成的。
一、数组的语法
数据类型 数组名[数组长度];
1、数据类型:可以是 int、char、float、double等基础数据类型;
2、数组名:就是变量名;
3、数组长度:是一个整数,在定义数组的时候,数组长度就是确定的了;也就是说数组大小(长度)不可变。
int zuoHao[7];
保存班级第一组7个学生的座号(整数)的数组。
数组的名称是 zuoHao,保存的数据类型是 int 类型,大小(长度)是7。
二、数组的初始化
数组初始化就是给变量设定初始值。
数据类型 数组名[数组长度] = {数据1, 数据2, 数据3, ... };
1、数据之间用 英文的 ,
间隔,这些数据用 {}
包围起来,并用 ;
结束;
2、数据和数据类型必须匹配;
3、数据的个数不能超过数组长度;
4、数组中的每个数据,我们可以称之为 数组的元素
;
int shuZu1[5] = {10,20,30,40,50}; //长度为5的数组,里面存储的元素(数据)分别是10、20、30、40、50 int shuZu2[10] = {10}; //长度为10的数组,第1个元素的数据为10,其他默认都是 0 int shuZu3[10] = {10,20}; //长度为10的数组,第1个元素和第2个元素数据 10、20,其他的都是0 int shuZu4[] = {10,20,30,40,50}; //虽然没有定义数组长度,但是编译器会根据后面元素的个数算出数组长度是5
三、数组的存储
下边是数组变量 a
,上边是 只放一个数据的变量a
1、数组 a 和 变量 a ,都是把数据放在电脑内存(格子)中,
2、数组 a 是一连串的格子,每个里面都可以放数据,而且是顺序放的。
3、变量 a 是一个格子,里面放数据。
四、编程练习
练习:成绩存储。
定义三个数组,把班级一组的座号、姓名、成绩存储起来。
输入输出:
【输入描述】无 【输出描述】无 【样例输入】无 【样例输出】无
参考代码:
#include <iostream> using namespace std; int main(){ // 一组座号 int yiZuZuoHao[7] = {10,11,12,13,14,15,16}; // 一组姓名 string yiZuXingMing[7] = {"张1","张2","张3","张4","张5","张6","张7"}; // 一组成绩 int yiZuChengJi[7] = {70,91,82,93,64,75,56}; return 0; }
教程咨询
如果章节内容看不懂,可以联系作者。
教程总结
以上是学研发网为您提供C++ 一维数组定义、初始化的全部内容,希望教程文章能够帮你了解学习C++ 一维数组定义、初始化,解决所遇到的问题。 如果觉得学研发网信息学奥赛教程内容还不错,欢迎将学研发网网站推荐给身边需要的人。
教程备注
版权声明:教程内容为学研发网整理和编写,如需转载请联系站长并附上文章原始链接和原始作者信息。
手机阅读
扫描二维码推送至手机访问。
本文链接:http://www.xueyanfa.com/xinaojiaocheng/xinaocpp-67.html