2016-11-08 2 views
-2

Я работаю над составлением компилятора для 8051. Я хочу объявить память, например, 30 местоположений, каждое место имеет 8 бит. Как объявить, что в C?Как объявить память размером n x n в c.

+0

Посмотрите функцию 'malloc'. В Интернете есть много примеров, включая этот сайт. То есть, если вы не хотите, чтобы они находились в массиве, с позициями ' [30]'. – AntonH

+0

'подписанная память символов [30];'? Или 'unsigned' вместо' signed'. И где «n x n» попал в вопрос, в отличие от названия? –

+0

«n x n» означает, n местоположений nbit каждый ... – Shilpa

ответ

0

объявить 30 х 8 бит памяти:

char memory[30]; 

объявить п х п память:

char memory[30][30]; 

он объявляет 30 х 30 х 8 бит памяти.

+0

Спасибо, позвольте мне попробовать это – Shilpa

Смежные вопросы