阵列是一群相同资料型态的变数集合~ 就是将相同资料型态的varaible装在一起~
学习目标: One~Three Dimensional Array 概念及实务
学习难度: ☆☆☆
One Dimensional Array
这很简单~ 一个维度的阵列~ 所以不用举例~
#include <iostream>
using namespace std;
int main()
{
int array[10]={1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int size=sizeof array / sizeof(array[0]); //计算array的长度
for (int i = 0; i < 10; ++i)
{
cout<<"Element at array["<<i<< "]: "<<array[i]<<endl;
}
return 0;
}
Two Dimensional Array
这也满简单~ 左row,上column,组成的二维阵列~ 可想像成程序版的excel档案~
#include <iostream>
using namespace std;
int main()
{
// 3 row 2 column...
int array[3][2] = {{0,1}, {2,3}, {4,5}};
for (int i = 0; i < 3; i++)
{
for (int j = 0; j < 2; j++)
{
cout << "Element at array[" << i<< "][" << j << "]: ";
cout << array[i][j]<<endl;
}
}
return 0;
}
Three Dimensional Array
这就比较复杂~ 可想像成一堆程序版的excel档案~
例如有一堆 2 个 (2x3) 的 Two Dimensional Array
它的 Three Dimensional Array 是 int array[2][3][2];
#include <iostream>
using namespace std;
int main()
{
// 2 row 3 column 2 arrays...
int array[2][3][2] =
{
{ {0,1}, {2,3}, {4,5} },
{ {0,1}, {2,3}, {4,5} }
};
for (int i = 0; i < 2; ++i)
{
for (int j = 0; j < 3; ++j)
{
for (int k = 0; k < 2; ++k)
{
cout << "Element at array[" << i << "][" << j<< "][" << k << "]
= " << array[i][j][k]<< endl;
}
}
}
return 0;
}
参考资料:
https://docs.microsoft.com/zh-tw/cpp/cpp/arrays-cpp?view=msvc-170
https://www.geeksforgeeks.org/multidimensional-arrays-c-cpp/
JIT、JIT 的叫了这麽多天,终於就是今天了! 今天就是要来讲解 JIT 模式哦~~ JIT 模...
前言 今日的程序码 => GITHUB 灵感来自於我在使用某某知名外送平台的时候,突然在想有这...
昨天分享如何从中间弹出、由下而上弹出 UIAlertController 今天会介绍: 显示多个按钮...
前言 快要结束了,今明两天会讲点拿下Server Initial Access(foothold)之...
有哪些文件:orientation. 技术、API、测试等 自动化产生,自动化建置流程的一部分 新...