У меня есть следующие два двумерный массив:размер двумерного массива в C
#define ROW 100
#define LINE 50
int a[ROW][LINE];
, но как получить массив SIZEOF за последние 45 строк, например a[55][0]
к a[99][99]
?
мы можем сделать что-то вроде sizeof(&a[55])
?
45 последних строк будут 'a [55] [0]' to [a] [ROW - 1] [LINE - 1] '. –
да, спасибо! – user2131316
Как сказал Хантер, но вы, как правило, хотите избежать таких массивов фиксированного размера, как это, потому что вы жестко кодируете размер буфера и в какой-то момент вам захочется хранить больше ... – cmaster