iT邦幫忙

2021 iThome 鐵人賽

DAY 16
0
自我挑戰組

腦力激盪C++系列 第 16

[Day-16] 陣列

今天要來學習的是陣列
陣列就是拿來存放資料的地方
雖然變數也可以拿來存放資料
但一次只能一筆
假設一次要重複輸入好幾筆資料
這時候使用陣列
就會比較合適
/images/emoticon/emoticon12.gif

那就開始今天的練習吧~

程式碼範例:

變數型態 陣列變數名稱(自訂) [陣列的長度] = {值};

舉例來說可以宣告成:

string s[3]={"Hi", "Hello", "Hola"};
char c[4]={'2', 'A', '3', 'B'};
int i[2] = {64, 100};
float f[1]={2.6};

由於陣列值的位置都是從0開始
所以拿上述例子的string型態的變數s陣列來說
字串"Hi"的位置就是s[0]
字串"Hello"的位置就是s[1]
字串"Hola"的位置就是s[2]

上述例子char型態的變數c陣列就是
字元'2'的位置就是c[0]
字元'A'的位置就是c[1]
字元'3'的位置就是c[2]
字元'B'的位置就是c[3]

那其它int型態的變數i陣列、float型態的變數f陣列
就以此類推

在宣告時「[ ]」裡的是數字以及「{}」裡的值是可以省略的
所以也可以宣告成:

變數型態 陣列變數名稱(自訂) [] = {值};

以及

變數型態 陣列變數名稱(自訂) [];

那之後會有個小練習
去想想該如何使用陣列
以上就是我今天的練習拉~
/images/emoticon/emoticon08.gif

-End-


上一篇
[Day-15] for迴圈
下一篇
[Day-17] 二維陣列
系列文
腦力激盪C++30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言