Извините, если это такой новичок, это мой первый раз на этом сайте!Как правильно назначить память массиву в C?
В настоящее время у меня есть массив:
float delayTable[];
Это для аудио класса программирования, поэтому этот массив будет использоваться для хранения отдельных звуковых образцов. За одну секунду он должен хранить 44 100 различных поплавков. Как я могу использовать malloc, чтобы дать ему достаточно памяти для хранения 10 + секунд данных? Ура!
Целые числа или поплавки? –
Поплавки! Извините за недопонимание. – KingJ
Если вы знаете, что это ровно 44,100 элементов, вам не нужно 'malloc'. Просто объявляйте 'float delayTable [44100]'. Возможно, вам лучше распределить массив в разделе данных, а не в стеке. Для этого объявите его как «статический» в функции или глобальным в файле. –