㈠ 定義數組時不能一次引用整個數組嗎
是的。C 語言規定,只能逐個引用數組元素,而不能一次引用整個數組。
數組元素的表示形式為:數組名[下標]。
下標可以是整型常量或整型表達式,比如:
a[0] = a[5] + a[7] - a[2 * 3]
定義數組時用到的「數組名[常量表達式]」和引用數組元素時用到的「數組名[下標]」是有區別的。定義數組時的常量表達式表示的是數組的長度,而引用數組元素時的下標表示的是元素的編號。
(1)引用數據元素時有哪些注意事項擴展閱讀:
示例代碼:
# include <stdio.h>
int main(void)
{
int a[5] = {1, 2, 3, 4, 5}; //定義長度為5的數組a
int t;
t = a[3]; /*引用數組a中下標為3的元素a[3], 此時的3不代表數組的長度*/
printf("t = %d ", t);
return 0;
}
輸出結果是:
t = 4