我在C編程,想知道是否可以一次將多個值分配給多維數組? 我試過一些技巧,但都失敗了! 我不想循環遍歷數組來分配值(我想要禁食的方式爲數組中的所有索引分配新值)。 我正在使用的數組:ary [4] [4]。如何分配多個值一次到多維數組後創建它 - 在C?
2
A
回答
2
由於數組不是可修改的左值,因此它不能出現在賦值的左側。您可以初始化它,並且可以通過索引分配單個成員。
6.3.2.1
一個作案網絡能夠左值是不具有數組類型的左值, 沒有......
而且可修改lvalue
:
名稱「左值」最初來自賦值 表達式E1 = E2,其中左操作數E1被要求爲 (可修改)左值。
所以不,你不能做你想做的。
+0
您可能想在答案的末尾加上「so no」。 – 2012-07-31 06:00:16
+0
@本打電話。 – cnicutar 2012-07-31 06:00:43
3
來自另一個的memcpy將覆蓋已在ary
中的內容。
int ary[4][4];
int another[4][4] = {{1,2,3,4}, {5,6,7,8}, {1,2,3,4}, {5,6,7,8}};
memcpy(ary, another, 4 * 4 * sizeof(int));
相關問題
- 1. 如何在C中創建多維動態分配數組?
- 2. 我如何創建多維數組,值
- 3. C++ - 你如何創建多維數組?
- 4. 將mysql值分配到多維數組
- 5. 分配一個多維數組VSC++
- 6. 創建一個多維數組
- 7. 創建一個多維數組
- 8. 從多個多維數組中創建一個數組php
- 9. C:靜態到動態分配在多個維數組
- 10. verilog中多維數組值的分配
- 11. 如何在perl中從STDIN創建多個多維數組?
- 12. 分配多維數組用C
- 13. C如何在多維數組中分配數據項?
- 14. 如何在php中創建一個多維數組?
- 15. 多維數組分配
- 16. nodejs如何創建多維數組?
- 17. 如何分配一個值到第一個索引在一個多維數組在Java
- 18. 多維數組創建
- 19. 如何分配值,多維數組在Android Studio中
- 20. 創建多維數組,
- 21. 創建多維數組PHP
- 22. PHP創建多維數組
- 23. Ç分配兩個多維數組
- 24. 如何創建一個用於拼合數組的函數?多維數組一個維數組在Javascript
- 25. Javascript。創建一個從計算部分多維數組2
- 26. 計算一個值出現在多維數組中的次數
- 27. 如何在c#中創建多維數組列表?
- 28. 如何創建一個對象作爲在Javascript默認值的多維數組?
- 29. 如何創建一個JavaScript多維數組
- 30. 傳遞一個多維數組在C++
你能展示失敗的技術嗎? – 2012-07-31 05:52:48