Я делал некоторое C-кодирование, и, прочитав некоторый код C, я заметил, что есть фрагменты кода, такие как
char *foo = (char *)malloc(sizeof(char) * someDynamicAmount);
Итак, я хочу спросить, какой еще C-ish способ выделить память для массива char? Использовать sizeof(char)
и, предположительно, будущий код с любыми стандартными изменениями или опустить его и использовать номер напрямую?