-
- Это uncomplete type/struct. Так делать можно, но только в C99 по-моему. В C89 не допускалось вроде как. Последним элементом в структуре будет не массив, а указатель на него. Так что sizeof даст некую фигню, где вместо (неизвестного) размера rezident(57 знак., 22.04.2012 00:56)
- Указателя не будет, sizeof даст размер предыдущих элементов структуры. AD(58 знак., 22.04.2012 12:12)
- data[], как выяснилось, просто неявный указатель (его как поля в структуре нет) на следующий адрес в памяти после структурного объекта. При обращении к data удобно прыгать на начало следующей структуры, когда они разнородные, но идут впритык друг Юра(12 знак., 22.04.2012 13:24, )
- Все-таки обычно в поле data хранятся данные. - AD(22.04.2012 13:47)
- data[], как выяснилось, просто неявный указатель (его как поля в структуре нет) на следующий адрес в памяти после структурного объекта. При обращении к data удобно прыгать на начало следующей структуры, когда они разнородные, но идут впритык друг Юра(12 знак., 22.04.2012 13:24, )
- Указателя не будет, sizeof даст размер предыдущих элементов структуры. AD(58 знак., 22.04.2012 12:12)
- Это uncomplete type/struct. Так делать можно, но только в C99 по-моему. В C89 не допускалось вроде как. Последним элементом в структуре будет не массив, а указатель на него. Так что sizeof даст некую фигню, где вместо (неизвестного) размера rezident(57 знак., 22.04.2012 00:56)