Кстати, а в Кернигане говорится что
Цитата:
Следующие две формы эквивалентны, если употребляются в виде формальных
параметров функции:
char s [] ;
char *s;
|
Ещё вопрос по функциям malloc / free:
Код:
int *t;
t = (int*) malloc(5);
картинка с моими предположениями:
Теперь
t указывает на самую первую ячейку памяти, отведённую для типа int ?
Тогда откуда
free(t) узнает сколько ячеек следует освободить?