我正在學習基本的編程邏輯和設計,並且一個示例問題使用僞代碼在實數類型數組中聲明整數類型大小聲明。我錯誤的認爲這是不正確的,由於不同的數據類型,或者一個實型數組可以使用整型常量作爲大小聲明符?提前感謝您的任何見解。數組和數組大小聲明符是否必須是相同的數據類型?
0
A
回答
1
數組大小是一個整數。對象數組不能包含11.25732元素或「小貓」元素,除了可能在Prolog中:)
整數的確切類型取決於語言,例如無符號的32位。
通常任何類型的數組都可以使用[ix]來訪問,其中ix是某種類型的整數,例如C++的size_t。
在某些語言中,數組是key =>值對,其中animals [「kitten」]確實有效,但大小或計數仍然是整數。然後數組可能稀疏,其中[1]和[100]保存值,但[2] - [99]當前未定義。
+0
啊!謝謝你澄清這一點。現在讓你想起數組的元素的離散單元是有意義的。 :) –
相關問題
- 1. 泛型 - 類型參數聲明必須是不是類型的標識符
- 2. 是否可以聲明一個數組數據類型列? SQL
- 3. 函數參數類型是否必須與C++中的參數類型相同?
- 4. 類型參數聲明必須是不是類型的標識符
- 5. 類型參數聲明必須是一個標識符
- 6. 爲什麼必須'自動'聲明都是相同的類型?
- 7. Numpy數組,數據必須是一維
- 8. 數組大小聲明
- 9. 數組的類型聲明
- 10. 聲明後Java中的數組大小是否已修復?
- 11. 是相同類型但允許不同大小的類型雙胞胎數組?
- 12. 不同數組聲明的類型
- 13. 如何在C++中聲明不同大小的數組數組?
- 14. Zend_Db_Adapter_Abstract :: update()必須是數組
- 15. 在使用之前,類函數/變量是否必須聲明?
- 16. MongoDB - $ size的參數必須是數組,但類型爲:EOO
- 17. 必須是數組類型,但解析爲字符串
- 18. 「inc ecx」指令操作數必須是相同的大小?
- 19. Java數組類型聲明
- 20. 是否可以聲明String [] []類型的全局數組?
- 21. Php - 函數和變量是否必須聲明爲public?
- 22. 如何聲明不同數據類型的數組
- 23. 裝配錯誤:「指令操作數必須是相同大小」
- 24. memcpy params必須是相同的類型?
- 25. 聲明數組屬性的大小的類型定義
- 26. Xtext,聲明數組和結構類型
- 27. 數組參數必須是ByRef
- 28. 組件必須聲明
- 29. 這種數組聲明是否合法?
- 30. 'WeakMap'的所有聲明必須具有相同的類型參數
如果只能有一種類型的數組,它們的用處不大。你的問題應該回答自己。 – EJP