-2
數組數據結構(和)數組數據類型有什麼區別。例如來自c語言int var [5] = {1,2,3,4,5}。數組數據結構(和)數組數據類型如何理解差異
- 賦值運算符是int類型數組變量之前。
- 之後的賦值操作符是數組數據結構。 這是正確的嗎?
數組數據結構(和)數組數據類型有什麼區別。例如來自c語言int var [5] = {1,2,3,4,5}。數組數據結構(和)數組數據類型如何理解差異
C中的變量不會在賦值後更改類型。 int var[5]
聲明變量名爲var
這是和數組持有5個整數。
int arr[3];
int arr1[3] = {1,2,3};
以上陣列arr
和arr1
具有相同的類型。由於數組arr
尚未初始化,因此未定義值arr[0]
arr[1]
arr[2]
。元素或數組arr1
具有整數值如指定arr1[0]=1
arr1[1]=2
arr1[2]=3
。
術語數據結構和數據類型的混淆可能來自維基百科。在這裏閱讀接受的答案:What is the difference between an Array Data Structure and an Array Data-type in the context of a programming language like C?
號「數組數據結構」是不是一個標準術語。這只是一個數組。 – kaylum
是真的,數組不是數據結構,那麼元素的插入,刪除,更新都在做,那些都是基礎的數據結構過程,所以我認爲它是一種數據結構 – loops
C數組沒有插入或刪除操作。 – kaylum