同陣列中的所有陣列元素的資料型別必須相同嗎

時間 2021-05-04 15:43:13

1樓:喜歡種蘑菇

對此我有不同的理解,我的答案是:「不是」。

原因:陣列的概念:在程式設計中,為了處理方便, 把具有相同型別的若干元素按無序的形式組織起來的一種形式。

這些無序排列的同類資料元素的集合稱為陣列,也就是說陣列是用於儲存多個相同型別資料的集合。

以c語言中的一維陣列為例,一維陣列的定義方式為:型別說明符 陣列名 [常量表示式];

其中,型別說明符是任一種基本資料型別或構造資料型別。陣列的型別實際上是指陣列元素的取值型別。

而如果這個陣列裡存放的陣列元素本身就不是資料型別的元素呢,還能說資料型別是相同的嗎?

這更像一個文字遊戲,如果原話改為「同一個陣列中的所有陣列元素的型別必須相同」,那我的答案將毫無疑問:「是的」。

以上僅為我的個人看法,歡迎批評指正。

2樓:

陣列的所有元素的型別必須是相同的。都是指標也是如此----它們都是指標型別。

3樓:糖糖寳寳

陣列的所有元素的型別必須是相同的。

所謂陣列,就是相同資料型別的元素按一定順序排列的集合,就是把有限個型別相同的變數用一個名字命名,然後用編號區分他們的變數的集合,這個名字稱為陣列名,編號稱為下標。組成陣列的各個變數稱為陣列的分量,也稱為陣列的元素,有時也稱為下標變數。

陣列是在程式設計中,為了處理方便, 把具有相同型別的若干變數按有序的形式組織起來的一種形式。

這些按序排列的同類資料元素的集合稱為陣列。

4樓:匿名使用者

一般是這樣的,如果想不一樣,可以定義一個特別的陣列,每個元素都是一個物件指標,可以每個都不一樣

5樓:在雙橋古鎮踏青的西瓜子

php表示:陣列無所不能

6樓:匿名使用者

所謂陣列,就是相同資料型別的元素按一定順序排列的集合,就是把有限個型別相同的變數用一個名字命名,然後用編號區分他們的變數的集合,這個名字稱為陣列名,編號稱為下標。組成陣列的各個變數稱為陣列的分量,也稱為陣列的元素,有時也稱為下標變數。陣列是在程式設計中,為了處理方便, 把具有相同型別的若干變數按有序的形式組織起來的一種形式。

這些按序排列的同類資料元素的集合稱為陣列。

樓主自己看看陣列的定義。

定義二維陣列4 4,二維陣列中的陣列元素都用鍵盤賦值。求出該二維陣列中主對角線的和C語言

include stdio.h include conio.h include stdlib.h main for i 0 i 4 i printf 此矩陣主對角線的和為 d n num include define m 4 int main int i,j,a m m sum 0 for i 0 ...

C中的元素型別(關於陣列)

可以這樣實現 object arr new object 2 將object看做一個二維陣列,因為它的元素是object型別,可以儲存陣列 arr 0 new float 10 第一個元素儲存一個float陣列,其他型別同理 arr 1 new int 5 float arr 0 0 1.0f 還原...

如何從陣列中查詢指定的元素,並返回這個元素在陣列中的位置

for int i 0 i labview從一維陣列中查詢特定的陣列,返回該數值在陣列中所在的位置,希望能給個程式圖。 嚇棟棟 我這有一個簡單的例子,當在陣列中找到第一個和給定數值相同的數時,返回其在陣列中的位置。若沒找到,返回 1.當從0開始搜尋時,和 搜尋一維陣列 的功能是一樣的。 將陣列按照被...