7302人加入学习
(18人评价)
C++编程系列 第一季编程基础

制作于2018年2月7日

价格 免费

array<数据类型,数组长度>数组名称={初始化数组内容};

[展开全文]

数组创建三种方式:

1.in【】 {}

2.通过指针创建 int * p = new int[20]

3.通过模板类创建

 

[展开全文]

#include<array>

array<数组类型(int),大小> a1={2,8,654,48,89};

 

array 可以直接互相赋值

array<int,8> a1={2,8,654,48,89};

array<int,8> a2;

a2=a1;

[展开全文]

array可以使两个数组间进行赋值

 

格式 array<类型名>名称

[展开全文]

 

// 模板类array创建数组

#include <iostream>

#include <array> // 笔记:使用模板类需要引用的

using namespace std;

 

int main()

{

 

array<int, 9> a1 = { 2,12,31,23,123,12 };

array<int, 9> a2;

a2 = a1; // 笔记: 功能,直接拷贝数组;还有其他的

cout << a1[4] <<" "<<a2[4]<< endl; // 123 123

cout << a1[8] << " " << a2[8] << endl; // 0 0

return 0;

}

 

练习题:

1,创建数组actor,里面有30个char

创建数组chuck,里面有13个float

2,创建一个结构体糖块CandyBar,里面包含三个成员,第一个成员存储了糖块的品牌,第二个成员存储糖块的重量(可以有小数),第三个成员存储了糖块的卡路里(整数)。编写一个程序,声明这个结构,创建一个名为snack的CandyBar变量,初始化为Mocha Munch,2.3,500,初始化应该声明snack的时候进行。最后程序显示snack变量的内容。

3,编写一个程序,然给用户输入三次50米跑的成绩,显示次数和平均成绩。使用一个array对象来存储数据。

[展开全文]
  1. array<int,9>a1={     };  c++11中新的标准 
[展开全文]

授课教师

SiKi学院老师

课程特色

下载资料(1)
视频(58)