可以在陣列宣告時即設定初值
資料型態 陣列名稱[個數]={初值1,初值2,…..,初值(n-1)};
Ex:
[code language=”cpp”]
#include <iostream>
using namespace std;
int main(){
int arr[5]={1,2,3,4,5};
}<span style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" data-mce-type="bookmark" class="mce_SELRES_start"></span>
[/code]
[code language=”cpp”]
#include <iostream>
using namespace std;
int main(){
int arr[5]={0}; //將所有元素都設為0
}<span style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" data-mce-type="bookmark" class="mce_SELRES_start"></span>
[/code]
[code language=”cpp”]
#include <iostream>
using namespace std;
int main(){
int arr[]={1,2,3,4,5}; //編譯器將會自動將陣列大小設為5
}<span style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" data-mce-type="bookmark" class="mce_SELRES_start"></span>
[/code]
- 元素個數>初值數目:將其餘元素設為0
- 元素個數<初值數目:編譯器顯示錯誤訊息