Декларация двухмерного массива - Цель C

Есть ли способ объявить 2D массив целых чисел в два этапа? У меня проблема с областью применения. Вот что я пытаюсь сделать:

<code>//I know Java, so this is an example of what I am trying to replicate:

int Array[][];
Array = new int[10][10];
</code>

Теперь, в OBJ-C я хочу сделать что-то подобное, но я не могу понять синтаксис правильно. Прямо сейчас у меня есть это в один шаг, но я не могу использовать его вне If-Statement, в котором я в настоящее время имею это:

<code>int Array[10][10]; //This is based on an example I found online, but I need 
                   //to define the size on a seperate line than the allocation
</code>

Кто-нибудь может мне помочь с этим? Я знаю, что это, вероятно, более простой вопрос, но вы не можете использовать ключевое слово & quot; new & quot; за пределами сообщения (насколько мне известно), и вы не можете отправлять сообщения в Ints. :(

*EDIT 1:**

Моя проблема связана с объемом.

<code>//Declare Array Somehow
Array[][] //i know this isn't valid, but I need it without size

//if statement
if(condition)
Array[1][2]
else
Array[3][4]

//I need to access it outside of those IFs

//... later in code
Array[0][0] = 5;
</code>

Ответы на вопрос(2)

Ваш ответ на вопрос