陣列是單一變數名稱上的資料項目的同構順序集合。
例如, int Student[30];
此處,student是一個陣列名稱,包含30個資料項目的集合,具有單一變數名稱。
陣列的特性如下 -
陣列總是儲存在連續的記憶體位置。
它可以儲存多個類似類型的值,這些值可以用單一名稱引用.
指標指向記憶體區塊的第一個位置,該位置被分配給 數組名稱。
陣列可以是整數、字元或浮點資料類型,只能在宣告期間初始化。
可以單獨修改陣列的特定元素,而無需更改
陣列中的所有元素可以透過索引號碼來區分。
陣列的操作包括-
#搜尋 - 用於尋找特定元素是否存在或不是。
排序 - 幫助按升序或降序排列數組中的元素。
遍歷 - 順序處理陣列中的每個元素。
插入 - 幫助插入元素在陣列中。
刪除 - 有助於刪除陣列中的元素。
以下是用於搜尋陣列中的元素的C 程式-
即時示範
#include <stdio.h> #define MAX 100 // Maximum array size int main(){ int array[MAX]; int size, i, search, found; printf("Enter size of array: "); scanf("%d", &size); printf("Enter elements in array: "); for(i=0; i<size; i++){ scanf("%d", &array[i]); } printf("</p><p>Enter element to search: "); scanf("%d", &search); found = 0; for(i=0; i<size; i++){ if(array[i] == search){ found = 1; break; } } if(found == 1){ printf("</p><p>%d is found at position %d", search, i + 1); } else { printf("</p><p>%d is not found in the array", search); } return 0; }
輸出如下-
Enter size of array: 5 Enter elements in array: 11 24 13 12 45 Enter element to search: 13 13 found at position 3found
以上是解釋C語言中數組的特徵和操作方式的詳細內容。更多資訊請關注PHP中文網其他相關文章!