У меня есть кое-что, чего я не понимаю.
Вот что я делаю:
float* test = (float*) malloc(4 * sizeof(float) );
А потом я попытался сделать
test[100] = 1.0;
printf("%f\n",test[100]);
И ... Это сработало ...
Я ждал ошибки сегментации, но нет, и я не понимаю, почему.
Я хотел сделать это, чтобы убедиться, что мой массив был правильно выделен.
Я действительно этого не ожидал, и, может быть, я что-то упустил, поэтому я искал в Интернете, и кажется, что все получают segfault ...
Поэтому я пришел сюда, чтобы спросить.
Спасибо