2 года назад
Как написать на Java функцию, подобную sizeof в C
Источник: Nuances of Programming Если вы только начинаете изучать Java и уже имеете опыт программирования на С, то можете заметить разницу между этими двумя языками. К примеру, String  —  это объект в Java, а не массив символов с конечным NULL. Аналогично, в Java нет оператора sizeof(). Все примитивы имеют заранее определенный размер, например int  —  4 байта, char  —  2 байта, short  —  2 байта, long и float  —  8 байт и так далее. Но если вам не хватает этого оператора, то почему бы не превратить...
763 читали · 6 лет назад
Как определить размер моего массива в C?
Как определить размер моего массива в C? То есть, количество элементов, которые может содержать массив? Ответ № 1 Управляющее резюме: int a[17]; size_t n = sizeof(a)/sizeof(a[0]); Чтобы определить размер вашего массива в байтах, вы можете использовать оператор sizeof: int a[17]; size_t n = sizeof(a); На моем компьютере ints имеет длину 4 байта, поэтому n равно 68. Чтобы определить количество элементов в массиве, мы можем разделить общий размер массива на размер элемента массива...