Array_SetValRange -  (內建函數) 陣列函數
語法:
把陣列內某段元素改成指定的數值
Array_SetValRange(陣列,開始位置,結束位置,新設定的數值)
說明:

Array_SetValRange需要傳入四個參數:

  • 第一個參數是陣列變數,
  • 第二個參數是設定數值的開始位置,位置從1開始,
  • 第三個參數是設定數值的結束位置,位置從1開始,
  • 第四個參數是要設定的數值

執行時,從這個陣列的開始位置一直到結束位置的每個元素的數值都會被改成為新設定的數值。

Array: arr[5](0); // 宣告arrA是一個有5個元素的陣列,初始值都是0


arr[1] = 1;  arr[2] = 2; arr[3] = 3; arr[4] = 4; arr[5] = 5;


Array_SetValRange(arr, 1, 3, 0); // arr[1] = 0, arr[2] = 0, arr[3] = 0, arr[4] = 4, arr[5] = 5

在上例內呼叫Array_SetValRange,位置從1到3,新設定的數值為0。所以執行結束後arr[1], arr[2], arr[3]的數值都會被改成0,而arr[4]跟arr[5]的值則維持不變。