我想聲明一個2D數組併爲其賦值,而不運行for循環。二維數組值C++
我想我可以用下面的想法
int array[5] = {1,2,3,4,5};
工作正常初始化二維數組爲好。但顯然我的編譯器不喜歡這個。
/*
1 8 12 20 25
5 9 13 24 26
*/
#include <iostream.h>
int main()
{
int arr[2][5] = {0}; // This actually initializes everything to 0.
arr [1] [] = {1,8,12,20,25}; // Line 11
arr [2] [] = {5,9,13,24,26};
return 0;
}
j:\ CPP \網格> bcc32.exe Grid.cpp
的Borland C++ 5.5.1爲Win32版權(C)1993,2000的Borland
Grid.cpp:
錯誤E2188 Grid.cpp 11:main()函數表達式語法
錯誤E2188 Grid.cpp 12:在功能主要表達式語法()
警告W8004 Grid.cpp 14: '的常用3' 被分配有從未在本功能使用 離子主()
* 2誤差編譯*
請作爲幫助一個值以什麼是用我的一組值來初始化二維數組的正確方法。
謝謝。我正在用C++ Vol1進行思考。但我不認爲這是具體的二維數組的章節。 – 2011-02-12 23:15:19