Есть ли разница в использовании памяти этих двух строк кода?
int *a = malloc( 10 * sizeof(int) );
int b[10];
Первая строка должна выделить память для 10 целых чисел и 1 указателя. Но я не уверен во втором. Будет ли это также выделять память для 10 ints и 1 указателя, или всего 10 ints?