首頁  >  文章  >  後端開發  >  在c語言中引用數組元素時,其數組下標的資料類型允許是什麼

在c語言中引用數組元素時,其數組下標的資料類型允許是什麼

青灯夜游
青灯夜游原創
2021-01-22 11:38:1216945瀏覽

在c語言中引用陣列元素時,其陣列下標的資料型別允許是:整數常數或整數運算式。 C語言規定只能逐一引用數組元素而不能一次引用整個數組,資料元素的表示形式為“數組名[下標]”,下標可以是整數常數或整數表達式。

在c語言中引用數組元素時,其數組下標的資料類型允許是什麼

本教學操作環境:windows7系統、c99版本、Dell G3電腦。

在c語言中引用陣列元素時,其陣列下標的資料型別允許是:整數常數或整數運算式。

教學推薦:《c語言教學影片

陣列中只有一維數組,陣列的大小必須在編譯期作為常數決定。但C數組的元素可以是任何類型的對象,當然也可以是另一個數組,所以「模擬」出一個多維數組。

陣列名稱:

指向該陣列下標示為0的元素的指標。

數組下標:

C語言規定只能逐個引用數組元素而不能一次引用整個數組,資料元素的表示形式為「數組名[下標]”,下標可以是整數常數或整數表達式。

任何一個陣列下標運算都等同於一個對應的指標運算。

即:a[i]=*(a i)=*(i a)=i[a] (後種寫法絕不推薦)

例:

#include <stdio.h>
void main()
{
	int a[20]={0};
	*a=66;
	printf("a[0]: %d \n",a[0]);
	printf("0[a]: %d \n",0[a]);
	return;
}

結果為:

a[0]: 66
0[a]: 66

寫法很有趣。

更多程式相關知識,請造訪:程式設計影片! !

以上是在c語言中引用數組元素時,其數組下標的資料類型允許是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn