Как определить размер моего массива в C?
То есть количество элементов, которое может содержать массив?
Пример
#include <stdio.h> int main() { int size; scanf("%d", &size); int array[size]; printf("%d\n", (int) (sizeof(array) / sizeof(int))); printf("%d\n", (int) (sizeof(array) / sizeof(array[0]))); return 0; }